Ubuntu 12.04およびnvidia 8600 GTで、独自のnvidiaドライバーなしでショートカットキーを使用して、あるモニターから別のモニターにウィンドウを送信または移動する方法を知りたいのですが。
これで、「システム設定」と「キーボード」の下でキーボードショートカットを設定できるが、ウィンドウをあるmonitorから別のis notのいずれかのオプションに移動できることがわかりました。具体的には、あるワークスペースから別のワークスペースに移動することに興味はなく、同じプログラムの複数のウィンドウ間を移動する必要もありません。 gvim(またはfirefox)ウィンドウを使用して、マウスを使用せずに左から右のモニター(またはその逆)に移動させたい。
これを行うには良い方法が必要です、誰か知っていますか?
ありがとう、あなたの助けは大歓迎です!
リック
注:私はnvidia 8600 GTに独自の(そして評判の悪い)ドライバーを使用することを避けています。 12.04の最初のインストールでそれを行いましたが、画面を回転させる機能を失い(両方を縦表示で使用します)、再び戻すことができなかったため、12.04を再インストールする必要がありました。この時点で、うまくセットアップするのに十分なほどうまくいきました。もう一度再インストールする必要はありません。
Compiz(Unity 3Dで使用)を使用している場合、まさにそれを実行する気の利いたプラグインがあり、必要に応じてウィンドウをモニターの別の部分に移動します。
CCSMから設定する方法しか知りません( CompizConfig Settings Manager )。以下を実行することにより、CCSMとcompizプラグインをインストールできます。
Sudo apt-get install compizconfig-settings-manager compiz-plugins
CCSMプラグインは「Put」と呼ばれ、CCSMの「ウィンドウ管理」セクションにあります。
「Put」プラグインをチェックして有効にします。次に、「Put」プラグインをクリックします。 [次の出力に配置]の[バインディング]タブでショートカットキーを設定できます。デフォルトでは無効になっていますが、設定は簡単です。この例では、「次の出力に配置」をSuper+Right
に設定し、「前の出力に配置」をSuper+Left
に設定しました。
CCSMに慣れていない場合は、標準リポジトリから入手できますが、警告されます...理解できない特定の設定をいじるのは危険ですので、注意してください。私はそれを多くのバージョンで何度も使ってきましたが、それなしでは生きられませんが、注意を払っていなければ足を切り落とすことができます。恐れる必要はありませんが、それがあなた自身を守るとは思わないでください。
Compizの詳細: http://wiki.compiz.org/
マウスを使用せずに、gvim(またはfirefox)ウィンドウを左から右(またはその逆)に移動させたい。
この議論に少し遅れて、私はこれを正確にしようとしたときに見つけたのではないかと心配していますが、最終的にはインストールなしの設定なしのソリューションを作成しました(少なくともUbuntu 14:10の場合)
このbashスクリプトでもこれを行うことができます https://github.com/jc00ke/move-to-next-monitor
依存関係をインストールする
Sudo apt-get install xdotool wmctrl
それから
wget https://raw.githubusercontent.com/jc00ke/move-to-next-monitor/master/move-to-next-monitor
chmod +x move-to-next-monitor
mv move-to-next-monitor /usr/bin
ショートカットを設定します