画面の半分を占めるように2つのウィンドウを自動的にサイズ変更する方法


37

私は次のことが可能かどうかを把握しようとしています(またはこのアクションをホットキーにバインドします):ワークスペースに2つのウィンドウがある場合、各ウィンドウを垂直方向に最大化し、水平方向にサイズを半分に変更しますそれぞれをスクリーニングし、それらを隣同士に配置します。基本的にこの操作の後、2つの同じサイズのウィンドウがあり、すべてのスペースを占有します。

デフォルトのGnomeではそれが不可能な場合、それを行うためにpythonスクリプトを作成するにはどうすればいいですか(つまり、どこから始めることができますか?以前PythonでUIスクリプトを作成したことはありません...)


1
私はこれをPythonでどのように行うことができるか聞きたいです。コマンドラインでウィンドウのサイズと位置を変更できますか?
-emf

回答:


53

Unityにはデフォルトでこれが組み込まれています。

Ctrl+ Alt+キーパッドキーを使用して、ウィンドウを配置できます。キーパッドを持っている場合、それはかなり論理的です!


それはいいことですが、キーパッドが必要です。そして、それは私のThinkPadのキーボードにはありません...
petermolnar

@petermolnar Fnオーバーレイもありませんか?多くのラップトップ(ThinkPadを含む)にはキーパッドキーのオーバーレイがあるためFn+j、たとえばKP1 を押す場合に押します。試してごらん。
オリ

現在利用可能ですが、Tx30から消滅します(T430、T530 ...)
petermolnar

1
Ctr-Alt-7は左上にドッキングし、ctr-alt-1は左下にドッキングします。ctr-alt-4は完全に左側にドッキングしますか?私は...これらのクイックキーを設定できる場所はありませんか?
ダンCiborowski-MSFT

1
うーん 13.04 Ctrl+ Alt+では、Arrowワークスペースを移動します。この機能に必要なキーボードショートカットを設定する方法はありますか?
クリスフォール


12

私のシステムでは非常にバグの多いGridプラグインの他に、単純なタイリングの代替手段があります。

Xタイル:これはGnomeパネルアプレットで、右クリックすると、特定のビューポート/ワークスペース上のすべてのウィンドウを並べて表示するオプションの配列を選択できます。また、多くのオプションで左クリックすると、スタンドアロンウィンドウが表示されます。Xタイルは最近Compizビューポートと互換性があるように修正されましたが、AWNドック、パネルの自動非表示など、従来とは異なるデスクトップレイアウトを使用する場合は、表示サイズオプションを微調整する必要がある場合があることに注意してください心配、それはすべてシンプルなGUIインターフェースを介して行われます。

ここで見つけることができます:http : //gtk-apps.org/content/show.php/X+Tile?content=99624

PYwo:Pythonウィンドウオーガナイザー。この小さなプログラムはバックグラウンドで実行され、グリッドよりもはるかに軽いようです。また、デフォルト設定でも機能が豊富です。範囲は非常に単純ですが、GUIはありません。

ここで見つけることができます:http : //code.google.com/p/pywo/

Easystroke:これは、Ubuntuデスクトップ用のシステム全体のマウスジェスチャプログラムです。そしてそれは素晴らしいです。キーボードショートカットを設定すると、このプログラムを使用して簡単なマウスジェスチャーを割り当てることができます。たとえば、単一のウィンドウを画面の左上に並べて表示するショートカットがCtrl + Alt + Lの場合、マウスの右ボタンを押しながら線を引いて選択したウィンドウを左に引くEasystrokeルールを作成できます。あなたがキーを打つかのようにタイル張り。このプログラムは、アプリケーション固有のジェスチャーも提供するため、Webブラウザー、ファイルマネージャーなどのコマンドを設定できます。使いやすいGUIが付属しており、公式リポジトリで入手できます。

これを端末に入力します。

sudo apt-get install easystroke


する必要がありますsudo apt-get install easystroke。「r」がありません。ただし、優れた答えを得るために+1し、apt-getをコピーして貼り付けます。
テーラム

イージーストロークは最高です!
ズバ

3

CompizConfig Settings Managerをインストールして使用します。

sudo apt-get install compizconfig-settings-manager 

[Windows管理]> [グリッド]に移動して、必要なキーを設定します。

CompizConfig Settings Managerスクリーンショット

注:結果がわからない場合は、オプションに触れないでください。私はすでにその警告に従わないためにUbuntu Unityを破りました...



1

Windows 7 Aero Snapのようにウィンドウを画面の端にドラッグするだけでサイズ変更を行いたい場合は、これを試してください:

http://ubuntuforums.org/showpost.php?p=9974221&postcount=123

Aero Snapよりも優れているのは、Windowsを水平、垂直に並べたり、画面の4分の1だけを占有したりできることです。

または、Compiz 0.9がリリースされるのを待つこともできます。エッジバインディング機能は、デフォルトでグリッドプラグインに実装されます。

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