Маленький и быстрый менеджер окон для X Window System.
Изначально Openbox произошел от Blackbox 0.65.0, но затем был полностью переписан на язык C и с версии 3.0 не базируется на программном коде blackbox .
Openbox разработан маленьким и быстрым, он поддерживает много функций, таких как меню, с помощью которого пользователь может управлять приложениями.
Использование Openbox
Openbox позволяет вызывать главное меню по нажатию правой кнопки мышки (или по любому другому назначенному сочетанию клавиш) на рабочем столе, также позволяет пользователям изменять способ управления окнами.
Когда окно минимизировано, оно становится невидимым.
Чтобы снова увидеть его — сочетание клавиш Alt+Tab или десктопное меню по правому клику мышки.
Обычно Openbox дополняют различными небольшими программами, которые добавляют иконки, панель задач (taskbar), launchers, eyecandy и другие полезные функции.
Настройка
В директории ~/.config/openbox размещены два конфигурационных файла — menu.xml и rc.xml. Существуют также и общие для всех пользователей файлы с такими же названиями в директории /etc/xdg/openbox/.
Если пользователи не хотят редактировать их руками, они могут совершить большинство настроек с помощью легкоиспользуемого инструмента obconf. В нем могут быть настроены все горячие клавиши и нажатия мышки.
Например, если пользователь хочет, чтобы окно перемещалось на рабочий стол 3, когда кнопка выхода нажата вместе со средней кнопкой мышки, он может запросто это сделать.
Скроллинг на иконке для перемещения на следующий/предыдущий рабочий стол и развертывание/неразвертывание при нажатии на окно/при передвижении окна полностью настраиваемо.
Существует также инструмент obmenu для редактирования меню Openbox через пользовательский интерфейс.
Уникальные особенности
Меню Openbox может быть динамическим. Это сделано с помощью принятия вывода скрипта в качестве источника для меню. Каждый раз, когда пользователь наводит указатель на подменю, скрипт запускается и регенерирует меню. Эта возможность обеспечивает пользователям и разработчикам программного обеспечения большую гибкость, чем стандартные статические меню в большинстве других оконных менеджеров.