私はウェブブラウザを使用していますウズプールまた、ウィンドウマネージャOpenboxでUzblのウィンドウを最小化/最大化するためのキーボードショートカットを追加するようにOpenboxを設定できるかどうかを知りたいです。
答え1
Alt+は、ほとんどのウィンドウマネージャで最大化/最大化解除のデフォルトのショートカットSpaceです。xそれはうまくいくでしょうか?
あるいは、提案されているようにAlt+F6とAlt+です。F7アクション文書。
そうでない場合は、次の情報を使用してバインディングを追加できます。Openboxバインディングドキュメントしかし、1つのプログラムだけでなく、すべてのウィンドウに対してのみショートカットを設定できるようです。
つまり、rc.xml
ファイルを見つけて次の内容を追加します。
<keybind key="A-F6">
<action name="MaximizeFull"/>
</keybind>
意味がない限り最小化解除/また覆う最大化の代わりに、つまりウィンドウに焦点が合っていなくても機能するバインディングです。
この場合とxbindkeys
を使用することをお勧めしますwmctrl
。スクリプトを作成し、スクリプトを実行してwmctrl
検索ウィンドウを使用し、特定のキーボードの組み合わせを押したときにスクリプトを実行するには、項目を実行または追加する必要があります。uzbl
wmctrl -l
wmctrl -a <win>
wmctrl -R <win>
.xbindkeysrc
答え2
この場合、xbindkeysとwmctrlを使用することをお勧めします。
「wmctrl example」を検索して見つけました。http://spiralofhope.com/wmctrl-examples.html#s12
そのため、Openboxの設定に次の行を追加しました。
<keybind key="C-F1">
<action name="Execute">
<execute>wmctrl -x uzbl-tabbed -a uzbl-tabbed.Uzbl-tabbed -b toggle,hidden</execute>
</action>
</keybind>
私が望む方法で正確に動作します!