Установка и настройка 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

Привет.

Иван!


46 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   КЗКГ ^ Гаара сказал

    Отличный друг поста, действительно да ... и не только это, хорошо написано, без проблем с ярлыками, короче, большое удовольствие просматривать такие посты 🙂

    привет

  2.   АуросZx сказал

    Очень хороший пост, что-то повторяется в сети, но никогда не помешает 🙂

    PS: В разделе xcompmgr я не знаю, что такое "имена" xD Не поймите неправильно 😛

    1.    КЗКГ ^ Гаара сказал

      Привет! давай, это хороший пост, не будь троллем ХАХА

      1.    Chinoloco сказал

        Привет, ребята, я новичок на форуме и в Linux. Поскольку я могу запросить помощь с этим руководством, видно, что когда люди его читают, они уже понимают его, поэтому мне нужна помощь.
        Спасибо!

    2.    Лепер_Иван сказал

      Отремонтирован; D

  3.   Лепер_Иван сказал

    Хахахаха, я прокомментировал это в начале поста .. Это хорошо видно, но это никогда не повредит, и есть некоторые статьи, которые, я думаю, стоит пересмотреть .. Большое спасибо за комментарии. И спасибо Гааре за комплимент, хахаха .. = D

    Я посмотрю, смогу ли я починить тени 😛

  4.   Джош сказал

    Пост очень хороший, я всегда хотел попробовать openbox, теперь, когда выходит новая архива iso, я попробую. Спасибо

  5.   элип89 сказал

    Отличный пост Iván очень хорош для тех, кто хочет свою Arch с Openbox или для тех, кто просто хочет попробовать его в первый раз 🙂

    привет

  6.   Лювидс (@Luweeds) сказал

    Arch + Openbox + lxterminal + tint2 + dmenu + volumeicon + conky Это мой дистрибутив по преимуществу, есть те, кто добавляет wbar, в любом случае производительность очень хорошая. Спасибо за сообщение! Очень практичная и легкая конфигурация: lxterminal, я настоятельно рекомендую вам попробовать. Приветствую всех!

  7.   Sergi сказал

    Сохраняю в PDF, такое подробное руководство никогда не помешает.

    Я использую Crunchbang, что, конечно же, одно и то же, и правда в том, что вам не нужен Gnome, KDE или тому подобное! такой легкий, как все это, и у вас могут быть доки, ярлыки или меню всегда, удобные и легкие, правда, я не знаю, как люди его больше не используют.

    Здесь я оставляю свой образ между легким, упрощенным и «красивым».

    http://i.imgur.com/OLq7A.png

  8.   Аарон Мендо сказал

    Спасибо за сообщение. Я использую fluxbox, он очень похож.

    Привет.

  9.   Макубекс Учиха сказал

    отличный учебный друг xD видно, что openbox имеет хороший дизайн xD

  10.   Лепер_Иван сказал

    Спасибо всем за то, что оценили этот вклад = D

  11.   Ротс87 сказал

    Ну, я остаюсь с kde hahaha grax для подшипников, когда я поднимаюсь

  12.   Дэвидлг сказал

    Привет очень хорошо, я бы добавил несколько вещей:
    Obkey для добавления сочетаний клавиш
    Pipemenus для недавних документов и папок, и я думаю, что есть tb для создания меню программ, но для этого я не помню

  13.   Лепер_Иван сказал

    Obkey, по крайней мере, в моем случае, это сбило меня с толку из-за проблемы с ключами, и это не всегда работало. Тогда каждый - обладатель того инструмента, который ему больше всего подходит.

  14.   сэрМвМ сказал

    Как сказали выше, очень хорошо написано и объяснено
    Поздравляю

  15.   Клаудио сказал

    Отличный пост! Я уже некоторое время тестирую Arch + openbox в виртуальном боксе, и это очень помогает мне улучшить его внешний вид!

    Спасибо !.

  16.   Когда-либо сказал

    Отличный пост. Несколько месяцев назад я собрал то же самое и благодаря превосходной вики Archlinux я обнаружил несколько программ, о которых вы упомянули. В качестве детали можно рекомендовать приложение tintwizard доверять панели tint2.
    Что, если у меня возникнет проблема, может быть, кто-нибудь мне поможет ... Я могу изменить значки, которые появляются в pcmanfm, даже если я изменю их в lxappearance, они не меняются ... и у меня нет другого выбора, кроме как использовать ужасные значки по умолчанию. Если кто знает, дайте мне знать. Привет всем

    1.    Лепер_Иван сказал

      Он не знал бы, почему это так. Если lxappearance не меняется, вам следует проверить, правильно ли он создает файл конфигурации в ~ / .config / gtk-3.0 / settings.ini

  17.   элендильнарсил сказал

    Аааа !! Открытая коробка !!!!!

  18.   Альберто сказал

    Очень хорошо, я также использую openbox с debian на ноутбуке и очень доволен.
    И последнее: вы можете поместить свой файл конфигурации conky .conkyrc. Мне это очень понравилось.

    Приветствие.

    1.    Лепер_Иван сказал

      http://paste.desdelinux.net/4565

      Вот он, приятель. Если вам нужна черная полоса, вы можете сделать это в gimp. Или вы спросите меня, и я вам его пришлю. Или мы просто меняем какие-то параметры конфигурации и она создается из conky.

  19.   Croto сказал

    Великолепный гид Иван, это библия Openbox!

    1.    Лепер_Иван сказал

      Хахаха, я не знаю, так ли это плохо. Большое спасибо за комментарий.

  20.   Фернандо Гонсалес сказал

    Было время, когда я использовал crunchbang, и он казался отличным дистрибутивом, особенно из-за минимализма, который работает с openbox, он был превосходным, я рекомендую его продвинутым пользователям или пользователям, которые хотят рискнуть чем-то гораздо более привлекательным в среде разработчика.

  21.   Дэниел сказал

    Очень хороший друг, я бы хотел, чтобы вы сделали то же самое, но для Ubuntu 12.04 я бы хотел установить openbox и настроить его так же, как вы это делали в archlinux.

    1.    Лепер_Иван сказал

      Должно быть то же самое. В лучшем случае меняются имена пакетов. Ничего такого, что не исправит поиск по способностям.

  22.   мфколлф77 сказал

    Привет, извините за незнание. а это не относится к Fedora 17?

    Я работаю с ФЕДОРА 3 17 дня

    Мне нужно знать, как менять цвета в GNOME и создавать ярлыки на рабочем столе

    также как настроить медиаплеер в FEDORA 17, их много, но какие рекомендуют, чтобы у него был хороший звук или что-то в этом роде, как в проигрывателе Windows Media.

    И еще одна программа, отличная от Wine, для установки программ Windows в Linux. Уже одно это останавливает меня от перехода на Linux. так как у меня есть бухгалтерская программа quickbook, которая работает на windows

    а могу ли я установить windows media player 11 в linux из-за звука?

    Верно ли, что рабочий стол GNOME очень тяжелый и медленный? Что лучше KDE?

    1.    Лепер_Иван сказал

      Он должен применяться таким же образом, только названия пакетов могут меняться. Мне лично нравится Amarok. Или MPD с клиентом. Почти все программы слоев между программным обеспечением Linux и Windows работают на основе Wine. Вам следует установить его.

      Это зависит от каждого человека и особенно от производительности вашего компьютера.

  23.   мфколлф77 сказал

    Когда я установил FEDORA 17, я установил обновления, о которых они написали в сообщении. и из-за проблем с электроснабжением он был отменен. и батареи хватило недолго. и теперь, когда я устанавливаю вино в ТЕРМИНАЛ, он запускается, но отправляет сообщения о том, что что-то ожидает и что оно должно быть сначала установлено, и в конце отправляет сообщение об ошибке.

    но я снова обновил его, и он длится недолго, как в первый раз, и все еще есть проблемы. Некоторые говорят, что WINE дает проблемы, что виртуализация лучше, но я понимаю, что это требует много ресурсов, таких как память и процессор

  24.   Клаудио сказал

    Привет, я не понял, как в начале ставить конфигурации. Есть более развернутое объяснение? Например, я хочу, чтобы прозрачности были при загрузке (теперь я настраиваю их после входа в систему с помощью Compositing), но я не понял, и это не неразборчивое сообщение xD

    1.    Лепер_Иван сказал

      Вам просто нужно добавить команду в автозапуск, который находится в ~ / .config / openbox /

      Например:

      xcompmgr &
      Конки и
      Volumeicon &

      Итак, с командой, которую вы хотите использовать.

      1.    Клаудио сказал

        Хорошо, я сделал nano ~ / .config / openbox /, и он пуст. Я сделал что-то не так?

        1.    Лепер_Иван сказал

          ~ / .config / openbox / autostart, я думал, вы заметите :)

          1.    Клаудио сказал

            Ну эй у меня небольшие проблемы xDD

            Мы говорим об этом в IRC, спасибо за ответы!

  25.   иван сказал

    Здравствуйте, я хотел бы знать, как я могу изменить белый фон PCmanFM для изображения, как это делается в nautilus, я использую Fedora 16 LXDE на старом компьютере, я обыскал всю сеть и не могу найти решение, я не знаю, какой файл редактировать, для пожалуйста помоги. Заранее благодарим и приносим извинения за неудобства. Ура

    1.    Лепер_Иван сказал

      Я думаю, вы не можете изменить фон PcManFm ..

  26.   иван сказал

    Хорошо спасибо. Как вы думаете, удобно ли в LXDE менять PCmanFM на Nautilus?
    потому что мне очень нравится наутилус, но я не уверен, поменяю ли я его и будет ли он нормально работать в LXDE? С уважением.

    1.    Лепер_Иван сказал

      Я бы не стал особо использовать Nautilus в LXDE, но у каждого своя тема. Бегут, бежать ...

  27.   серфравирос сказал

    Openbox очень хорош, я установил его на свой ноутбук и доволен как червь, мне всегда нравился минимализм этого оконного менеджера (хотя мне также очень нравится Gnome, который у меня есть на моем ПК).
    Еще один вариант, который можно установить вместе с Openbox, - это Synapse, вы забываете о меню приложений, и он делает много других вещей, я встречал его в Manjaro Openbox вместе с другими вещами, которые я снимал XD.
    Кстати, я также использую Arch Linux на обеих своих машинах.

  28.   Гадем сказал

    : / немного громоздко, мне все равно захотелось попробовать openbox, спасибо.

  29.   Иван сказал

    Круто!

  30.   линуксеро сказал

    Потому что когда я ставлю pacman, он загружает игру pacman

  31.   Памбисито сказал

    Openbox использует язык Си?

    1.    Сэр Маркусс сказал

      Virtual Box занимает язык C ++ с распространителем на x86