Как связать горячую клавишу с конкретным виртуальным рабочим столом в Openbox?

Я использую несколько виртуальных рабочих столов в Openbox main , dev , media . Я могу переключаться между ними с помощью горячих клавиш, используя вызовы DesktopPrevious и DesktopPrevious .

Но как я могу явно привязать горячую клавишу к конкретному рабочему столу? Чтобы я мог нажать CA-1 и переключиться на главный и CA-3 чтобы переключиться на носитель и т. Д.

  • Какой самый совместимый крошечный X-сервер?
  • невозможно изменить имя окна openbox
  • One Solution collect form web for “Как связать горячую клавишу с конкретным виртуальным рабочим столом в Openbox?”

    В документации утверждается, что параметр GoToDesktop может быть тем, что вы ищете ( http://openbox.org/wiki/Help:Actions#GoToDesktop )

    Пример:

     <keybind key="W-F1"> <action name="GoToDesktop"><to>1</to></action> </keybind> <keybind key="W-BackSpace"> <action name="GoToDesktop"><to>last</to></action> </keybind> <keybind key="WA"> <action name="GoToDesktop"><to>next</to><wrap>no</wrap></action> </keybind> 

    Кажется, вы не можете ссылаться на десктопы по имени, а по числу:

    Рабочий стол для переключения, начиная с 1 или одного из следующих специальных значений: «текущий», «следующий», «предыдущий», «последний», «северный» или «вверх», «юг» или «вниз», «запад» или «левый», «восточный» или «правый».

    Linux и Unix - лучшая ОС в мире.