У меня есть 4 виртуальных рабочих стола, и я бы хотел переключить их не только налево и вправо, но и вверх и вниз. Ключи уже есть; например, в ~/.config/openbox/lubuntu-rc.xml я заметил следующий фрагмент:
<keybind key="C-A-Up">
<action name="GoToDesktop">
<to>up</to>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="C-A-Down">
<action name="GoToDesktop">
<to>down</to>
<wrap>no</wrap>
</action>
</keybind>
Я нашел этот ответ, который делает именно то, что я хочу (и приведенные выше сочетания клавиш работают нормально).
Проблема заключается в том, что эффект не сохраняется после перезагрузки компьютера, поэтому я бы хотел запустить его автоматически при запуске.
Когда я запускаю /usr/bin/local/setlayout 0 2 2 0, это отлично работает. Я попытался запустить его при запуске несколькими способами:
добавил его в меню «Пуск» -> «Настройки» -> «Приложения по умолчанию для LXSession» -> «Запуск» добавил скрипт в /etc/default/Xsession (помечен как исполняемый файл) изменен /etc/xdg/lxsession/Lubuntu и добавила вышеприведенную строку, сделав файл setlayout.desktop в папке .config/autostartНи одно из вышеописанных действий не было выполнено. Как запустить этот скрипт при запуске?
PS: Моим текущим решением было добавить эту строку в ~/.bashrc, и она работает после того, как я открою терминал. Но это немного неудобно ...