Пара мелочей в дефолтной конфигурации openbox, которые не давали мне спокойно жить:
- Переключение окон по Alt+Tab производится только между окнами, открытыми на текущем рабочем столе. Хотелось, чтобы между вообще всеми открытыми окнами.
- Переключение между рабочими столами по Ctrl+Alt+Left/Right (в смысле стрелки влево и вправо) работает нормально, но не переключает с первого на последнийЮ если налево, и с последнего на первый, если направо.
В моём случае рабочих стола 4 и с четвёртого невозможно было перейти на первый используя стрелку вправо.
Впрочем такого всплывающего окошка может и не быть (это тоже настраивается).Проблемы решены с помощью копания в документации. Тут даю выжимку.
Обе настройки задаются с помощью общего файла настроек openbox: ~/.config/openbox.rc.xml.
Итак, переключение окон по Alt+Tab уже настроено и находится в разделе keyboard, что логично. У меня там ещё стоит комментарий: Keybindings for window switching, а начинается нужный кусок, как и положено, с задания сочетания клавиш: keybind key=»A-Tab».
Нужно привести этот кусок к следующему виду:
<keybind key="A-Tab"> <action name="NextWindow"> <allDesktops>yes</allDesktops> </action> </keybind> |
По сути добавляется опция allDesktop со значением yes (так как по-умолчанию у неё значение no).
Таким же образом ищем настройку переключения рабочих столов (Keybindings for desktop switching) — логично, что начинается она с keybind key=»C-A-Left».
Здесь вид будет такой:
<keybind key="C-A-Left"> <action name="DesktopLeft"> <wrap>yes</wrap> </action> </keybind> <keybind key="C-A-Right"> <action name="DesktopRight"> <wrap>yes</wrap> </action> </keybind> |
В данном случае добавилась опция wrap со значением yes.
Openbox — идеальный манагер окон! Очень ценю его за ступенчатые комбинации клавиш.
test
пассед
а что это было?