Здравствуйте, коллеги, сегодня я представляю вам простое руководство по установке и настройке Openbox. Для многих это противоречит известному, но никогда не помешает иметь это под рукой.
Прежде всего, мы собираемся установить несколько вещей, которые нам понадобятся. Это руководство будет сосредоточено на установке OpenBox, а не на базовой системе.
Мы начинаем:
sudo pacman -S openbox obconf obmenu oblogout tint2 xcompmgr
Открытая коробка: Это WindowsManager для установки.
Обконф: Это мастер настройки OpenBox, он будет весьма полезен.
Обмен: Это графический интерфейс для настройки меню Openbox. Если нет, мы можем сделать это вручную.
Отмена выхода: По умолчанию OpenBox не вызывает больше, чем «Close Session» для завершения работы, это будет нашим лучшим вариантом.
tint2: OpenBox не включает панель, на которой вы можете видеть открытые окна и приложения на панели задач. Это мое любимое.
xcompmgr: Как следует из названия, это менеджер композиций. Тени, прозрачные пленки и т. Д.
После установки скопируйте файлы конфигурации OpenBox в наш дом (~ /)
Если папки не существует, просто выполните:
mkdir ~/.config/openbox/
И позже:
cp /etc/xdg/openbox/{menu.xml,autostart,rc.xml} ~/.config/openbox/{menu.xml,autostart,rc.xml}
Вы должны четко понимать, для чего предназначен каждый из этих файлов.
меню.xml : Это файл, который настраивает меню OpenBox (щелкните правой кнопкой мыши на рабочем столе). Оттуда вы можете, например, запускать приложения или скрипты.
rc.xml : Это основной файл конфигурации OpenBox, из него настраиваются действия клавиш, его визуальный аспект, среди прочего.
автоматический старт: Как видно из названия, отсюда будут запускаться приложения, которые мы определяем в начале сеанса. Например, conky или tint2.
Для его запуска у нас есть два варианта. Добавьте его в ~ / .xinitrc для Slim или из какого-либо другого диспетчера сеансов, например KDM или GDM.
Редактируя ~ / .xinitrc (Slim), добавляем строку:
exec openbox-session
Сохраняем и закрываем.
Так как KDM «автоматический» и не нужно добавлять никаких строк.
При новой установке Arch следует помнить, что демоны больше не используются в rc.conf, а запускаются через systemctl.
systemctl enable kdm.service o systemctl enable slim.service
Сделано. У нас уже есть скопированные файлы, и мы также можем запустить его с помощью Slim или KDM (или GDM и т. Д.). Прямо сейчас, если мы войдем в OpenBox, мы увидим только указатель мыши и серый фон.
Начнем с основных настроек.
Меню OpenBox
При желании мы можем создать меню OpenBox с помощью MenuMaker. Последнее, что он делает, это читает все программы, установленные в нашей системе, и добавляет их в наше меню.
sudo pacman -S menumaker
А потом просто создайте его следующим образом.
mmaker OpenBox3 -f -t (Здесь необходимо поставить выбранный вами эмулятор терминала)
В моем случае это было:
mmaker OpenBox3 -f -t rxvt
Стоит пояснить, что опция «-f» предназначена для перезаписи файла menu.xml, который мы скопировали ранее.
Если нет, всегда есть возможность сделать это вручную или с помощью графического интерфейса Obmenu. Чтобы сделать это вручную, просто открываем файл
menu.xml с помощью nano или leafpad и Edit.
Синтаксис у него довольно простой.
<*item label="NetBeans"*> <*action name="Execute"*>
<*execute*>netbeans<*/execute*>
<*/action*> <*/item*>
В первой строке находится название программы, в следующей - команда, которую нужно выполнить.
Если нет, то другой вариант - Obmenu. Это очень просто, и я не думаю, что нужно много объяснять.
Что ж, мы прошли долгий путь.
Теперь осталось только его настроить.
Темы GTK.
Для работы с темами GTK мне нравится использовать lxappearance, поскольку в OpenBox нет ни одного из этих инструментов из коробки. Темы GTK можно загрузить с разных веб-сайтов, таких как deviantart.com и gnome-look.org.
Устанавливаем с помощью:
sudo pacman -S lxappearance
Темы GTK, мы должны разархивировать их в папке Themes на нашем Домашнем сайте (~ / .themes /).
Это снимок экрана моего уже настроенного Lxappearance с темой.

иконки
Их также можно загрузить с DeviantArt, из Gnome-Look или из AUR, с тем же Lxappearance, который мы можем установить. Их следует поместить в /usr/share/icons/
Обои
Я лично использую азот для управления обоями. Приступаем к его установке:
sudo pacman -S nitrogen
Чтобы обои определялись при каждом запуске сеанса, тогда мы добавим команду в автозапуск OpenBox.
Курсор мыши.
Из самого LxAppearance мы можем настроить указатель мыши. Также с вышеупомянутых веб-сайтов мы можем загрузить темы указателей или из ArchLinux AUR.
Автозагрузка приложений: Автозапуск.
Лично мне не очень нравится загружать автозапуск Openbox, у меня такое ощущение, что чем меньше вещей открывается, тем быстрее запускается среда.
Здесь мы добавим некоторые приложения, такие как носатый, xcompmgr И другие.
Среди прочего, примеры строк могут быть такими:
nitrogen --restore & << Esta linea indica que Nitrogen repone el wallpaper al inicio.
conky & << Auto inicia Conky.
Вот пример моего автозапуска:
http://paste.desdelinux.net/4562
Привязка ключей.
Конфигурация ключей имеет довольно простую схему: она находится в ~/.config/openbox/rc.xml в разделе "Связки клавиш".
<*keybind key="Alt-F2"*>
<*action namoe="Execute"*>
<*command*>gmrun<*/command*>
<*/action*>
<*/keybind*>
В первой строке находится последовательность клавиш, во второй - название действия, а в третьей строке - само действие.
В случае сомнений и для облегчения я оставляю свою конфигурацию ключей, где GmRun уже настроен как средство запуска приложений, мультимедийные клавиши и клавиши для управления яркостью экрана, среди многих других.
http://paste.desdelinux.net/4563
Панель
Как я уже сказал, я лично предпочитаю Tint2. Мне он кажется очень легким и эстетичным.
Добавляем в автозапуск OpenBox через:
tint2 &
Есть много его конфигураций. А пока я оставляю вам тот, который использую. Спасибо ~ leodelacruz на DeviantArt.
http://paste.desdelinux.net/4564
Они должны скопировать его и сохранить как tint2rc в ~/.config/tint2/
Прозрачность и тени.
Мне очень нравится простота xcompmgr. Вот почему я рекомендую это. Каждый может настроить его по своему усмотрению.
Добавляем в автозапуск с помощью
xcompmgr &
Файловый менеджер.
Здесь каждый может (как и в любое время в этом руководстве) использовать то, что ему больше всего нравится или удобно. Мне нравится простота pcmanfm.
Устанавливаем с помощью:
sudo pacman -S pcmanfm
Выход, перезагрузка или выключение
И последнее, но не менее важное - отключение. Как я сказал ранее, OpenBox по умолчанию предлагает только «Закрыть сеанс».
Решаем это с помощью Oblogout.
Мы можем добавить его в меню OpenBox или из предпочитаемой нами программы запуска.
Ну а пока и все .. Каждый хозяин делает что-то по своему желанию и / или вкусу .. Надеюсь, это будет полезно ..
После завершения это может выглядеть так:
Привет.
Иван!