web-dev-qa-db-ja.com

独自のnvidiaドライバーなしでUbuntu 12.04およびnvidia 8600 GTでショートカットキーを使用して、あるモニターから別のモニターにウィンドウを送信または移動する

Ubuntu 12.04およびnvidia 8600 GTで、独自のnvidiaドライバーなしでショートカットキーを使用して、あるモニターから別のモニターにウィンドウを送信または移動する方法を知りたいのですが。

これで、「システム設定」と「キーボード」の下でキーボードショートカットを設定できるが、ウィンドウをあるmonitorから別のis notのいずれかのオプションに移動できることがわかりました。具体的には、あるワークスペースから別のワークスペースに移動することに興味はなく、同じプログラムの複数のウィンドウ間を移動する必要もありません。 gvim(またはfirefox)ウィンドウを使用して、マウスを使用せずに左から右のモニター(またはその逆)に移動させたい。

これを行うには良い方法が必要です、誰か知っていますか?

ありがとう、あなたの助けは大歓迎です!

リック

注:私はnvidia 8600 GTに独自の(そして評判の悪い)ドライバーを使用することを避けています。 12.04の最初のインストールでそれを行いましたが、画面を回転させる機能を失い(両方を縦表示で使用します)、再び戻すことができなかったため、12.04を再インストールする必要がありました。この時点で、うまくセットアップするのに十分なほどうまくいきました。もう一度再インストールする必要はありません。

37
Rick

Compiz(Unity 3Dで使用)を使用している場合、まさにそれを実行する気の利いたプラグインがあり、必要に応じてウィンドウをモニターの別の部分に移動します。

CCSMから設定する方法しか知りません( CompizConfig Settings Manager )。以下を実行することにより、CCSMとcompizプラグインをインストールできます。

Sudo apt-get install compizconfig-settings-manager compiz-plugins

CCSMプラグインは「Put」と呼ばれ、CCSMの「ウィンドウ管理」セクションにあります。

CCSM Window Management Page

「Put」プラグインをチェックして有効にします。次に、「Put」プラグインをクリックします。 [次の出力に配置]の[バインディング]タブでショートカットキーを設定できます。デフォルトでは無効になっていますが、設定は簡単です。この例では、「次の出力に配置」をSuper+Rightに設定し、「前の出力に配置」をSuper+Leftに設定しました。

CCSM Put Binding Tab

CCSMに慣れていない場合は、標準リポジトリから入手できますが、警告されます...理解できない特定の設定をいじるのは危険ですので、注意してください。私はそれを多くのバージョンで何度も使ってきましたが、それなしでは生きられませんが、注意を払っていなければ足を切り落とすことができます。恐れる必要はありませんが、それがあなた自身を守るとは思わないでください。

Compizの詳細: http://wiki.compiz.org/

47
Marty Fried

マウスを使用せずに、gvim(またはfirefox)ウィンドウを左から右(またはその逆)に移動させたい。

この議論に少し遅れて、私はこれを正確にしようとしたときに見つけたのではないかと心配していますが、最終的にはインストールなしの設定なしのソリューションを作成しました(少なくともUbuntu 14:10の場合)

  1. Ctrl-Super-DownArrowを使用して、ウィンドウが現在最大化されている場合、ウィンドウを復元します
  2. Altキーを押しながらスペースキーを押してフレームメニューに移動し、「m」で移動します
  3. 矢印キーを使用して、ウィンドウ全体を一方のモニターから他方のモニターに移動します
  4. Enterキーを押してキーボードのドラッグを停止します。この手順をスキップすると、後で奇妙な副作用が発生する可能性があります。
  5. 再度最大化する場合は、Ctrl-Super-UpArrow
7
Francis Norton

この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

ショートカットを設定します

1
fangxing