web-dev-qa-db-ja.com

Openboxでウィンドウスナップを有効にするにはどうすればよいですか?

Openboxでウィンドウスナップ動作を行いたい。私にとって、これは、マウスを使用してウィンドウをディスプレイの端にドラッグすると、Unity7でできるように、ウィンドウのサイズがディスプレイの半分または4分の1にドッキングされるように変更されることを意味します。 Openboxでこれを行うにはどうすればよいですか?

2
d3pd

キーボードショートカットを使用してこれを行うことができますが、残念ながらマウスではできません。私は、openbox構成ファイルが「on drag」マウスイベントをサポートしていないと思います。

<keybind key="W-Left">        # HalfLeftScreen
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo"><x>0</x><y>0</y><height>97%</height><width>50%</width></action>
</keybind>
<keybind key="W-Right">       # HalfRightScreen
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo"><x>-0</x><y>0</y><height>97%</height><width>50%</width></action>
</keybind>
<keybind key="W-Up">          # HalfUpperScreen
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo"><x>0</x><y>0</y><width>100%</width><height>50%</height></action>
</keybind>
<keybind key="W-Down">        # HalfLowerScreen
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo"><x>0</x><y>-0</y><width>100%</width><height>50%</height></action>
</keybind>

マウスでこれを行いたい場合、それははるかにトリッキーになりますが、openboxにはマウスバインディングがありますが、同じアクションを使用します。ただし、openboxには実際には画面の半分にドラッグするためのバインディングがないため、他の何かからトリガーする必要があります。

5
ianorlin

私もこの機能を検索しましたが、ianorlinが言ったように、それは可能ではないようです。

彼/彼女の応答に加えて、 Openbox key chain chroots を調べることをお勧めします。この方法で、Lubuntuのデフォルト設定を拡張し、いくつかの便利なコンボを追加してウィンドウを再配置することができました。右上など。

ここで-rc.xmlファイルを確認してください<!-- My custom window controlls chroot -->という行を検索します。現在は333行です。

0
Samuel