Unity 3Dにある「Aero Snap」ウィンドウスナップ機能が本当に恋しいです。 Unity 2Dで入手できる方法、またはそれに代わる方法はありますか?
本格的なAero-snapはcompiz機能です。
CompizがPCにとって重すぎる/問題がある場合は、xfwm4
などの変更されたウィンドウマネージャーを使用できます。
ウィンドウを上/下/左または右にドラッグすると、ウィンドウは画面のその部分にスナップします。タイトルバーを介してドラッグすると、元のサイズに戻ります。
xfwm4
を使用すると、キーボード/デコレータなどを変更するためのNice GUI Tweakツールが得られます。
xfwm4-settings
-スタイル/キーボードショートカット/ウィンドウフォーカスモデル/ウィンドウスナップコントロールxfwm4-tweaks-settings
-ウィンドウサイクリング/素敵な軽量コンポジターなどxfwm4-workspace-settings
-使用するワークスペースの数を定義します。how-to
変更されたウィンドウスナップはPPAで利用可能です
Sudo add-apt-repository ppa:fossfreedom/xfwm4
Sudo apt-get upgrade
Sudo apt-get install xfwm4
推奨事項
デフォルトでは、このウィンドウマネージャはグローバルメニューと統合されていません。
2つの提案-
提案1:
Xfwm4の装飾はgnome-panelと統合されていないため、最大化されたウィンドウを頻繁に使用する場合は、グローバルメニューを削除します。
Sudo apt-get remove indicator-appmenu
Metacityの代わりにこのウィンドウマネージャを使用するには、xfwm4 --replace
をスタートアップアプリケーションとして使用します。
提案2:
このQ&Aに従って、maximus
を使用して、最大化されたウィンドウのウィンドウ装飾を削除します。
これはUnity 3Dの機能と同様に機能しませんが、ある程度機能します。私のソリューションではキーボードショートカットを使用していますが、エッジバインド(左、右、上など)を使用して簡単にエフェクトをトリガーできます。
パッケージをインストールします。これを端末に貼り付けます(Ctrl + Shift + V):Sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra wmctrl
Compiz Config Settings Managerを開きます(ALT + F2 ccsm、またはシステム>設定> CompizConfig…など)。 「コマンド」オプションを選択します。
「コマンドライン0」の貼り付け:-
WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` && HALF=$((($WIDTH/2)-10)) && wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,0,0,$HALF,-1
「コマンドライン1」の貼り付け:-
WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,$HALF,0,$HALF,-1
そして、「コマンドライン2」で貼り付け:-
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz
次に、「キーバインド」に進みます。 「コマンド0を実行」のボタンをクリックして有効にし、このキーの組み合わせを取得します。「スタートボタン」と左矢印を押します。すべてのコマンドで同じことを行うため、次のようになります。
注意:グリッドプラグイン(Unity 3Dなど)をインストールすると、Ctrl + Alt + 6 [テンキー]などを使用してウィンドウをグリッドにスナップできます。ただし、このためにウィンドウエッジを使用する方法を思い出せません。
Aeroスナップにwmctrlを使用することもできます。これには次の利点があります。
コマンドをセットアップするPythonスクリプトを作成しました。あなたがする必要があるのは:
私はクイックタイルで運が良かった。同じ方法で使用し、コマンドへのショートカットを作成します。