web-dev-qa-db-ja.com

--reconfigureまたはXの再起動後にOpenboxキーバインドが有効にならない

 273     <keybind key="W-Return">
 274       <action name="Execute">
 275         <command>lxterminal</command>
 276       </action>
 277     </keybind>
 278     <keybind key="W-Up">
 279       <action name="ToggleMaximizeFull"/>
 280     </keybind>
 281     <keybind key="W-Left">
 282       <action name="MoveToEdgeWest"/>
 283     </keybind>
 284     <keybind key="W-Right">
 285       <action name="MoveToEdgeEast"/>
 286     </keybind>

</keybind>ファイルのデフォルトの最後の</keyboard>~/.config/openbox/rc.xmlの間にこれらの行を追加しました(行番号はvimからのものです)。ただし、Xを再起動したり、openbox --reconfigureを発行したりしても、これらの設定は適用されません。

何が悪いのですか?私はすべてのデフォルトのLXDEパッケージでArchを使用しています。

11
Randall Ma

もあります

$ openbox --restart

まだ触れていないのでやります。 not Xも再起動します。おそらく--restart--reconfigureより「強力」です。

14
syntaxerror

LXDEでは~/.config/openbox/lxde-rc.xml configが代わりに使用されます。

Openboxの起動方法を確認するには、次のようにします。

$ ps ax | grep openbox
 2109 ?        S      0:29 openbox --config-file /home/marcin/.config/openbox/lxde-rc.xml
11
marcin

私は1時間同じ問題に苦労してきましたが、私が恐れている答えは非常に愚かで簡単です。キーバインドはrc.xml内のキーボードブロック内に配置する必要があります。そうしないと、機能しません。

私は私があなたの質問に答えたことを願っています:)。

0
laertis

ホームディレクトリのパスを使用していることを確認してください

.config/openbox/rc.xml

ない

~./config/openbox/rc.xml

0
pedrosaurio