Сочетания клавиш 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, иначе они не будут работать.

Надеюсь, я ответил на ваш вопрос :).

Связанный контент