Установка и настройка OpenBox

Здравствуйте, коллеги, сегодня я представляю вам простое руководство по установке и настройке Openbox. Для многих это противоречит известному, но никогда не помешает иметь это под рукой.

Примечание. Как я уже сказал, это руководство будет сосредоточено на ArchLinux, дистрибутиве, который я использую. Некоторые пакеты могут менять свое имя.

Прежде всего, мы собираемся установить несколько вещей, которые нам понадобятся. Это руководство будет сосредоточено на установке 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 или из предпочитаемой нами программы запуска.

Ну а пока и все .. Каждый хозяин делает что-то по своему желанию и / или вкусу .. Надеюсь, это будет полезно ..

После завершения это может выглядеть так:

Примечание: На картинке: PcManFm, LxAppearance, Urxvt, Tint2, Conky

Привет.

Иван!