Openbox 键绑定在 --reconfigure 或重新启动 X 后未生效

Openbox 键绑定在 --reconfigure 或重新启动 X 后未生效
 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应用这些设置。

我究竟做错了什么?我将 Arch 与所有默认的 LXDE 包一起使用。

答案1

还有

$ openbox --restart

既然还没有提到,那我就去做吧。这会不是也重新启动 X。大概--restart比 更“强大” --reconfigure

答案2

在 LXDE 上~/.config/openbox/lxde-rc.xml则使用配置。

要检查 openbox 是如何启动的,您可以执行以下操作:

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

答案3

确保使用主目录中的路径

.config/openbox/rc.xml

不是

~./config/openbox/rc.xml

答案4

我已经在同样的问题上苦苦挣扎了一个小时,恐怕答案是相当愚蠢和直截了当的。您应该在 rc.xml 内的键盘块中找到按键绑定,否则它们将无法工作。

我希望我回答了你的问题:)。

相关内容