Openbox

Материал из LXDE.org
Версия от 09:55, 19 ноября 2011; 10.0.0.8 (обсуждение) (Использование Openbox)
Перейти к: навигация, поиск
Openbox
Openbox
Разработчик Dana Jansens [1]
Первый релиз 2002
Последняя версия 3.4.7.2
Дата релиза 23 Апреля 2008
Язык программирования C
Жанр Менеджер окон
Лицензия GNU General Public License
Сайт openbox.org

Openbox это свободный менеджер окон для X Window System, лицензирующийся под GNU General Public License (GPL). Openbox первоначально базировался на Blackbox 0.65.0, но был полностью переписан на языке программирования С и начиная с версии 3.0 он не содержит в себе какой либо код Blackbox. [2]

Openbox обладает легким дизайном, быстротой и полной совместимостью с Inter-Client Communication Conventions Manual (ICCCM) и Extended Window Manager Hints (EWMH). Он поддерживает такие возможности как меню, с помощью которого пользователь может управлять приложениями или отображающие на дисплее различную динамически поступающую информацию.

Основным автором Openbox является Dana Janses из Carleton University в Ottawa, Ontario, Canada.[1]

Использование Openbox

Openbox позволяет запускать корневое меню по правому щелчку мыши на рабочем столе (эту клавишу можно привязать на усмотрение пользователя), также это позволяет пользователю настраивать свой менеджер рабочего стола. Когда окно минимизировано, оно пребывает невидимым. Чтобы развернуть окно снова, достаточно использовать Alt+Tab или меню рабочего стола, доступное по щелчку правой клавиши мышки (или, опять же, выбор клавиши может быть настроен в соответствии с предпочтениями пользователя). Достаточно распространены расширения Openbox другими маленькими программами, добавляющими иконки, панели задач, стартовые меню, eyecandy и прочее.

Настройка

Obconf, графический интерфейс настройки Openbox.

Openbox обладает только двумя конфигурационными файлами находящимися в ~/.config/openbox/. Их названия menu.xml и rc.xml. Если пользователь не желает редактировать их в ручную, ему всегда доступна возможность конфигурирования при помощи легкой в использовании утилиты называемой ObConf.[3] Все привязки клавиш мышки и клавиатуры могут быть изменены. Например, если пользователь хочет переходить на рабочий стол №3, когда кнопка закрытия была нажата средней клавишей мыши, для него это не будет проблемой. Скроллинг на иконке для перемещения между следующим/предыдущим рабочим столом и свертывание/разворачивание когда кликается/перетаскивается окно - полностью настраиваемый функционал.

Уникальные возможности

Система меню Openbox использует метод динамических меню. Это организовано при возможности использовать скрипты для отображения исходного меню. Каждый раз, когда пользователь выбирает подменю или само меню, скрипт перезапускается и меню регенерируется. Это дает огромную гибкость в использовании меню для пользователя и разработчиков программного обеспечения. Более гибко чем стандартные статические меню в большинстве других оконных менеджерах.

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

Ссылки

Сноски