キーボードのみを使用してウィンドウを別の画面にすばやく配置する


162

Alt+ F7を使用すると、キーボードを使用してウィンドウを移動できることを知っています。Compizの「グリッド」プラグインを使用して、現在のモニターの周りにウィンドウをすばやく配置することもできます。ただし、グリッドプラグインはモニター間で機能しないようです。

必要なのは、現在のウィンドウを他の画面にすばやく移動する方法です。現在のデュアルモニターのセットアップでは、他の作業に集中する(そして後で戻す)ときに、フォーカスウィンドウを他のモニターに移動する必要があります。

XMonad(または他のタイルマネージャー)を使用する場合、これはかなり簡単です。ただし、私が使用する多くのアプリケーション(Gnome Do、MATLAB、画像ビューアー、作成するカスタムアプリなど)は、タイルマネージャーではうまく機能しません。

だから私の質問は次のとおりです。現在フォーカスされているウィンドウを他のモニターに移動する(または戻す)ショートカットキーの組み合わせはありますか?


12
おかげで、私はAlt-F7ショートカットを探していました。初めて質問で探していた答えを見つけました。
qwertzguy


Alt-F7を使用しています。ただし、矢印とctrlを使用して移動するスピードアップの場合。ずっと早く考えました。
ワディム

回答:


197
  1. CompizConfig Settings Managerをインストールするcompizconfig-settings-managerをインストールします

    sudo apt-get install compizconfig-settings-manager
    
  2. CCSMを実行→一番下に移動(ウィンドウ管理)→[Put]に移動

  3. プラグインを有効にします。
  4. 「次の出力に配置」のショートカットを構成します。
  5. ログアウトしてから再度ログインします。

プラグインputがCCSMに表示されない場合は、compiz-pluginscompiz-pluginsをインストールするパッケージをインストールします。(sudo apt-get update && sudo apt-get install compiz-plugins

編集:必要なプラグインパッケージはcompiz-plugins、12.10以降で呼び出されるようになりました。compiz-plugins-extracompiz-plugins-extraをインストールするは、12.04でも引き続き使用されます。


5
また、「次の」出力はすべてのモニターを循環することに注意してください(右端で停止しません)。
エイドリアンシュナイダー

2
プラグインが表示されません。Ubuntu QQの使用
Yatharth Agarwal

9
ああ、それは動作します-ただログオフ/ログオンが必要です!
ジェイウィンク

4
「プット」オプションはありません
リチャード

6
@Richard、compiz-plugins投稿で述べたようにインストールする必要があります。(補足:私はUbuntu 15.04を使用しており、インストールされた後は "Put"プラグインでした。)
Anonsage


13

Alt+ Ctrl+ NumLeft / NumRight

以下のために最小化ウィンドウのみ(!)私はUbuntuの14.04 @ Gnomeの3で、今日見つけました。

つまり、最大化されたウィンドウを移動したい場合は、

「Win + DownArrow」、「Alt+ Ctrl+ NumLeft / NumRight」、「Win + UpArrow」

またはバインドしてみてください。


10
残念ながら、このAlt+Ctrl+<NumDirection>ショートカットはウィンドウを同じ画面に保持し、別の画面に移動しません。Ubuntu15.04(w / Unity)でテスト済みです。
アノンセージ

2
Ubuntu 16.04でも同じ問題です。この問題の解決策を見つけるためにここに来ました。
byxor

1
Ubuntu 16.04で動作します、ありがとう!
ファンミロドリゲス

@Anonsageしかし、それはGnome向けです。Unityではありません。
G.デメッキ

10

私のマシン(CentOS Linux 7)では、箱から出してすぐに動作しました:+ +を
使用すると、モニター間でウィンドウがすばやく移動します。window keyshiftarrows


可能であれば、Ubuntuでこれを実現する方法を明確にしてください。これは、これに関する質問です。
カルフィ

ありがとう!2つのモニター(ワークスペースについては話していない)があり、正常に機能しました![ubuntu budgie 19.04]
sdlins

1
これは、Ubuntu 18.04
Gerald

5

compizconfig-settings-managerをインストールした後、それを実行し、最後に移動(ウィンドウ管理)→「Put」に移動します。

次に、「ビューポート内に配置」と「左に配置/右に配置」を試してください。ウィンドウが画面の端にない場合は、画面を切り替えるために二重の「右/左」が必要です。デフォルトでは、super + Numpad-Arrowsが使用されます。


最も直接的な解決策ではありませんが、私の意見ではより良い解決策です。
ジョナ

これは私のために働いた唯一の答えです。
ハフ

0

補遺:ソリューションがPut plugin機能しない場合。

使用しない可能性のある、干渉する可能性のある機能を無効にしてみてください。私はPut To Next Output有効なままにしておき、機能し始めました。


0

ccsmの「グリッド」プラグインの機能を無効にし、ログオフ/ログオンし、必要な組み合わせキーで「プット」プラグインを有効にします。私のために働く(ubuntu 16.04)。

私は両方のプラグインでいくつかの機能を有効にします(モニター上のウィンドウを移動する(プットの機能を使用する)が、現在のモニターの半分の幅でウィンドウのサイズを変更する機能を保持したい(グリッドの機能を使用する)


0

CCSMをインストールした後、「put」オプションを追加するには、以下もインストールする必要があります。

sudo apt-get install compiz-plugins-extra

0

バーのウィンドウの上部を右クリックすると、ウィンドウを移動するオプションを含むドロップダウンが表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.