Здесь показаны различия между двумя версиями данной страницы.
linux:openbox [2018/03/18 21:03] |
linux:openbox [2021/02/11 09:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | Рецепт отсюда: http://oposumo.livejournal.com/23358.html\\ | ||
+ | \\ | ||
+ | ===== Переключение клавиатуры в Openbox===== | ||
+ | Чтобы в Openbox начала переключаться клавиатура, надо прописать в ~/.config/openbox/autostart прописать\\ | ||
+ | <code> | ||
+ | setxkbmap -layout us,ru -variant -option grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp &</code> | ||
+ | Другие комбинации и подробности - по ссылке на первоисточник.\\ | ||
+ | \\ | ||
+ | Кстати, ~/.config/openbox/autostart - для автостарта. 1 строка - 1 программа. И все в шоколаде :)\\ | ||
+ | ПС. В Lubuntu не работает, автостарт описан тут: [[linux:lubuntu-autostart]]\\ | ||
+ | Ссылка: http://www.alib.spb.ru/blog/page/dlja-pamjati-perekljuchenie-raskladki-openbox\\ | ||
+ | \\ | ||
+ | =====Допиливание Openbox===== | ||
+ | Тут: http://www.alib.spb.ru/blog/page/janvarskij-marafon-post-5-openbox описано, как из openbox допилить более-менее приличную оболочку.\\ | ||
+ | Кратко:\\ | ||
+ | Создаем файл ~/.config/openbox/autostart (по умолчанию не создается), заполняем его:\\ | ||
+ | <code> | ||
+ | nitrogen --restore & | ||
+ | guake & | ||
+ | lxpanel & | ||
+ | </code> | ||
+ | nitrogen - обои для WM, которые не поддерживают обои.\\ | ||
+ | Через obmenu добавим новое меню System с парой команд: | ||
+ | * Shutdown (gdm-control --shutdown) | ||
+ | * Suspend (gdm-control --suspend) | ||
+ | \\ | ||
+ | Как вариант, можно прописать в автозхагрузку: | ||
+ | <code> | ||
+ | pcmanfm --desktop & | ||
+ | guake & | ||
+ | lxpanel & | ||
+ | </code> | ||
+ | про pcmanfm - тут: [[linux:pcmanfm]]\\ | ||
+ | Вместо LXpanel можно любую запускать (xfce4-panel или tint2)\\ | ||
+ | \\ | ||
+ | Описание настроек tint2 тут (как например приделать индикатор клавиатуры и регулятор громкости): [[linux:tint2|Настройки tint2]]\\ | ||
+ | \\ | ||
+ | В openbox в целом и в tint2 в частности нет меню. Я это решил использованием appfinder от xfce4. Поставил пакет **xfce4-appfinder**, и сверху отредактировал конфиг-файл openbox'а так, чтобы по Win-Tab он вызвывался. Проблема с меню - ушла. | ||
+ | =====Конфиги Openbox===== | ||
+ | Конфиг хранится тут: ~/.config/openbox\\ | ||
+ | Там 2 файла: rc.xml и lubuntu-rc.xml. Первый относится к "голому" openbox. Второй - к сессии Lubuntu.\\ | ||
+ | Внутри много чего интересного, например "горячие клавиши" из коробки настраиваются именно там. | ||
+ | =====Запуск в Openbox программы по кнопке на примере скриншотера===== | ||
+ | <code bash> | ||
+ | <keybind key="XF86PrtSc"> | ||
+ | <action name="Execute"> | ||
+ | <command>xfce4-screenshooter</command> | ||
+ | </action> | ||
+ | </keybind> | ||
+ | </code> | ||
+ | Это прописывается в конфиг Openbox'a, в секцию keyboard.\\ | ||
+ | Некоторые клавиатурные сокращения: | ||
+ | * space - пробел | ||
+ | * S - Shift | ||
+ | * A - alt | ||
+ | * C - ctrl | ||
+ | * W - WinKey | ||
+ | * Print - Print | ||
+ | * Pause - Pause | ||
+ | \\ | ||
+ | По теме: | ||
+ | * [[linux:screenshot-cmd|Linux: как сделать скриншот из командной строки]] | ||
+ | * [[linux:screenshot-xfce4|Linux: графический скриншот]] |