Установка и настройка Openbox на Linux
Что такое Openbox
Openbox — минималистичный оконный менеджер с мощной настраиваемостью. Определение: простой процесс управления окнами без «оболочек» и сервисов, которые обычно идут в крупной среде рабочего стола.
Ключевая идея: Openbox управляет окнами и меню, а остальные элементы (док, обои, индикаторы) вы добавляете по необходимости.
Важно: несколько дистрибутивов могут поставлять Openbox по умолчанию или иметь готовые сборки с ним.
Требования и подготовка
- Рабочая система Linux с установленным Xorg (или Wayland-совместимой прослойкой, но большинство инструкций ниже рассчитаны на Xorg).
- Права sudo для установки пакетов.
- Терминал и базовое умение редактировать текстовые файлы (nano, vim).
Совет: если не уверены, создайте резервную точку восстановления или снимок системы перед крупными изменениями.
Установка Openbox — команды для популярных дистрибутивов
На Debian/Ubuntu-подобных дистрибутивах:
sudo apt update
sudo apt install openbox obconfДля Fedora:
sudo dnf install openbox obconfДля OpenSUSE:
sudo zypper install openbox obconfДля Arch Linux:
sudo pacman -S xorg-xdm openbox xorg obconfПримечание: в этой инструкции мы используем Ubuntu в примерах, но команды легко адаптируются под другие дистрибутивы.
Первый вход и меню приложений
При первом запуске Openbox вы, вероятно, увидите чёрный экран — это нормально.

Все установленные приложения остаются на месте. Чтобы открыть меню приложений, щёлкните правой кнопкой по рабочему столу и выберите “Applications” в появившемся меню.

Чтобы настроить тему и остальные параметры Openbox, в меню правого клика выберите Obconf — Openbox Configuration Manager.

В Obconf доступны темы и возможность установки новых тем через интерфейс.

Дополнительные вкладки Obconf:
- Appearance — внешний вид окон и шрифтов.
- Windows — параметры поведения окон.
- Move & resize — правила перемещения и изменения размера.
- Mouse — поведение фокуса при наведении.
- Desktops — управление рабочими столами.
- Margins — отступы экрана.
- Dock — настройки визуала дока.
Док и менеджер обоев
Чтобы получить привычный рабочий стол, добавим док и менеджер обоев.
Установим Cairo Dock и xcompmgr (композитор) на Debian/Ubuntu:
sudo apt install xcompmgr cairo-dockСделаем автозапуск Cairo Dock. Создайте папку и файл автозапуска Openbox и добавьте в него нужные команды:
cd ~/.config
mkdir -p openbox
cd openbox
nano autostartВставьте в autostart следующие строки и сохраните (Ctrl+O в nano):
xcompmgr &
cairo-dock &Выйдите из сессии и войдите снова — теперь должен появиться док.

Для обоев установите Nitrogen:
sudo apt install -y nitrogenОткройте Nitrogen, укажите папки с изображениями и примените фон рабочего стола.

Полный пример ~/.config/openbox/autostart
Ниже — рекомендованный минимальный пример автозапуска, который вы можете адаптировать под свои нужды:
# Запуск композитора для теней и прозрачности
xcompmgr &
# Запуск дока
cairo-dock &
# Установить фон (если используете nitrogen)
nitrogen --restore &
# Синхронизировать настройки клавиатуры (пример)
setxkbmap -layout us,ru -option grp:alt_shift_toggle &
# Запустить индикаторы или апплеты
nm-applet &
volumeicon &
# Установить менеджер уведомлений (по желанию)
# dunst &Этот файл выполняется при входе в сессию Openbox — корректируйте список под ваши приложения.
Быстрые настройки меню и автогенерация
Если хотите автоматически сгенерировать меню из установленных приложений, посмотрите obmenu-generator (пакет доступен в AUR и некоторых репозиториях). Он создаёт динамическое меню в формате XML для Openbox.
Команды и конфигурация меню находятся в ~/.config/openbox/menu.xml; после изменений выполните:
openbox --reconfigureчтобы применить изменения без выхода из сессии.
Советы по темам и внешнему виду
- Используйте Obconf для быстрой смены тем.
- Для более глубокой кастомизации редактируйте rc.xml (расположение: ~/.config/openbox/rc.xml) — там хранятся сочетания клавиш, поведение окон и привязки.
- Файлы menu.xml и autostart — основные точки входа для вашей конфигурации.
Важно: перед массовыми изменениями сделайте резервную копию ~/.config/openbox.
Когда Openbox может не подойти
- Вы хотите «всё в одном» с оконными индикаторами, системным менеджером уведомлений и интегрированной настройкой в GUI — тогда XFCE, KDE или GNOME удобнее.
- Нужна полноценная поддержка Wayland из коробки — Openbox ориентирован на Xorg.
- Вы не готовы вручную настраивать автозапуск, меню и внешний вид — Openbox требует больше ручной работы.
Альтернативы и сравнение
Краткая матрица сравнения (качественная):
- Openbox: минимализм, высокая настраиваемость, низкое потребление ресурсов.
- LXQt: лёгкая полнофункциональная среда, больше готовых компонентов.
- i3/Sway: тайлинговые менеджеры, для пользователей, которые предпочитают управление стеком окон через клавиатуру.
- XFCE: компромисс между удобством и лёгкостью.
Выбор по критериям: ресурсы ↔ удобство ↔ конфигурируемость.
flowchart TD
A[Нужен легкий WM?] -->|Нет| B[Выберите XFCE или LXQt]
A -->|Да| C[Любите мышь?]
C -->|Да| D[Openbox]
C -->|Нет| E[Рассмотрите i3/Sway]Ментальные модели и эвристики при выборе
- Если вы хотите контролировать только окна и сами собирать окружение — Openbox.
- Если вам важна «рабочая среда из коробки» — выбирайте XFCE или KDE.
- Для серверных рабочих столов и экономии RAM Openbox хорош тем, что запускаете ровно то, что нужно.
Рольные чек-листы
Чек-лист для новичка:
- Установить openbox и obconf.
- Добавить Cairo Dock и Nitrogen.
- Создать ~/.config/openbox/autostart и вставить базовые строки.
- Попробовать Obconf для тем.
Чек-лист для опытного пользователя:
- Резервная копия ~/.config/openbox.
- Настройка rc.xml для сочетаний клавиш.
- Автоматизация генерации меню через obmenu-generator.
- Добавление dunst, nm-applet, volumeicon в autostart.
Чек-лист для системного администратора:
- Подготовить пакет с преднастройками autostart и меню для развёртывания.
- Тестировать поведение при подключении нескольких мониторов.
- Описать rollback-процедуру (восстановление бэкапа конфигурации).
Шаблоны и сниппеты
- Команда перезагрузки конфигурации Openbox без выхода:
openbox --reconfigure- Простейший autostart (копируемый шаблон):
#!/bin/sh
xcompmgr &
nitrogen --restore &
cairo-dock &
# приложения пользователя
nm-applet &
volumeicon &- Как восстановить меню по умолчанию (если испортили menu.xml):
- Переименуйте текущий menu.xml в menu.xml.bak
- Вручную создайте новый file menu.xml или сгенерируйте через obmenu-generator
- Выполните openbox –reconfigure
Критерии приёмки
- Openbox успешно запускается и отображает рабочий стол.
- Cairo Dock стартует автоматически при входе и видим на экране.
- Фон загружен Nitrogen и восстанавливается при новом входе.
- Меню приложений доступно правым кликом и корректно открывает приложения.
Отладка и распространённые проблемы
- Чёрный экран после входа: щёлкните правой кнопкой для вызова меню, затем запустите терминал и проверьте ~/.xsession-errors или журналы Xorg.
- Док не появился: проверьте autostart и права выполнения файла; убедитесь, что команды находятся в ~/.config/openbox/autostart и имеют корректные пути.
- Обои не сохраняются: запустите nitrogen –restore в автозапуске.
Совместимость и миграция
- Openbox хорошо работает на Debian/Ubuntu, Fedora, OpenSUSE и Arch. Основной отличающий фактор — название пакетов и менеджер пакетов.
- Для массового развёртывания используйте конфигурационные скрипты и упаковку файлов конфигурации в dotfiles или Ansible-плейбук.
Рекомендации безопасности и приватности
- Openbox сам по себе не добавляет сетевых сервисов, поэтому риски минимальны. Следите за приложениями в autostart, чтобы не запускать невалидные бинарники.
- При использовании интернет-апплетов (nm-applet и пр.) применяйте общие правила безопасности: обновления, проверка пакетов, использование доверенных репозиториев.
Короткая методология установки (мини-процесс)
- Установите openbox и obconf. 2. Настройте autostart (док, композитор, обои). 3. Настройте меню и сочетания клавиш. 4. Создайте резервную копию конфигурации. 5. Тестируйте поведение при перезагрузке и нескольких мониторах.
Когда Openbox не устраивает — быстрые варианты замены
- Больше «из коробки»: XFCE или LXQt.
- Тайлинговая работа с клавиатурой: i3 или Sway (Wayland).
Короткое заключение
Openbox — отличный выбор, если вам нужен лёгкий, гибко настраиваемый оконный менеджер. Первоначальная настройка требует времени, но после создания автозапуска, дока и обоев рабочий стол становится привычным и удобным. Используйте предложенные шаблоны и чек-листы для ускорения настройки.
Важно: сохраняйте резервные копии ваших файлов конфигурации и тестируйте изменения поэтапно.
Краткое резюме
- Установка: apt/dnf/zypper/pacman в зависимости от дистрибутива.
- Основные конфигурационные файлы: ~/.config/openbox/autostart, ~/.config/openbox/rc.xml, ~/.config/openbox/menu.xml.
- Полезные пакеты: obconf, cairo-dock, nitrogen, xcompmgr.
Спасибо за внимание — настройте Openbox под себя и получайте лёгкий и отзывчивый рабочий стол.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента