web-dev-qa-db-ja.com

キーボードを使用してUbuntuの別のモニターにウィンドウを移動する

Windows 7では、 Shift+Windows Key+/ 現在のウィンドウをすぐに次/前のモニターに移動します。 Ubuntu 11.04に同等の機能はありますか? Keyboard Shortcutsダイアログですが、複数のモニター間でウィンドウを移動することに関連するものは何も表示されませんでした。

34
cwick

必要なもの:

  • wmctrl(Sudo apt-get install wmctrl
  • 各モニターの寸法

それを行う方法:

  • ターミナルからgnome-keybinding-propertiesを実行し、[追加]をクリックします
    • 「Move to left monitor」のようなエントリに名前を付け、次のコマンドを入力します:
      • wmctrl -r ":ACTIVE:" -e 0,0,0,1280,1024
        • 「:ACTIVE:」を「:SELECT:」に変更すると、wmctrlはウィンドウを選択するまで待機します
        • -eの値はgravity,x-coordinate,y-coord,width,heightです。デフォルトの重力を0に設定し(実際には重力の動作がわかりません)、x座標とy座標を0と0に設定し、幅と高さは左モニターの寸法(1280と1024)です。これを変更して構成に一致させます。
    • 「無効」と表示されている場所をクリックし、Windowsと同じキーボードショートカットを押します。 Shift+Super+left
    • 「右のモニターに移動」の別のエントリを作成します
      • wmctrl -r ":ACTIVE:" -e 0,1280,0,1366,768
        • 「1280」のところに、左モニターの水平解像度を入れます。モニターの解像度が異なる場合、特にモニターが上部または下部に並んでいない場合、垂直解像度はよりトリッキーになる可能性があります。鉱山は上に沿って配置されているため、垂直座標値は「0」です。
        • 私の右のモニターは1366x768なので、これらの値を適切な値に置き換えます。
    • ショートカットキーシーケンスをマップすると、完了です。

上部パネル(通常は高さ24ピクセル)またはサイドパネルを考慮して、座標と寸法を微調整する必要がある場合があります。

Wmctrlの詳細については、チェックアウト http://movingtofreedom.org/2010/08/10/arranging-windows-from-the-gnulinux-command-line-with-wmctrl/

これが役に立てば幸いです!

21
Gruzzles

UbuntuのインストールでウィンドウマネージャーとしてCompizを使用している場合(11.04がプリインストールされていると思います)。 Compiz Config設定マネージャーを開きます(ccsmがインストールされていない場合はSudo apt-get install compizconfig-settings-managerを実行してください)。

  • Window Management -> Putに移動
  • Putプラグインを有効にします。
  • BindingsタブのPut To Next Outputオプションに必要なキーの組み合わせを入力します。

これにより、必要な機能と同じ機能を利用できます。 Putプラグインには、他にも生産性を高めるオプションがたくさんあります。楽しい。

24
Y.V.Reetesh

CompizとUnityはすぐに廃止されます。

  • Plasma 5(KDE)では、デフォルトのキーボードショートカットリストから設定できます。
  • Gnome 3ではshift + meta(super/windows) + arrows。コーナーに置くには、追加の https://extensions.gnome.org/extension/39/put-windows/ が必要です。
23

Budgie デスクトップ環境を使用している場合、
ウィンドウをモニターに移動するためのデフォルトのショートカットはShift + Super + Arrow

Ubuntu Budgie Keyboard Shortcuts