Openbox

Материал из wikixw
Версия от 11:28, 13 мая 2022; Cc82737 viki (обсуждение | вклад) (Новая страница: «Openbox - это бесплатный стекирующий оконный менеджер для системы X Window, лицензированный под…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Openbox - это бесплатный стекирующий оконный менеджер для системы X Window, лицензированный под лицензией GNU General Public License. Первоначально полученный из Blackbox 0.65.0 (проект C ++), Openbox был полностью переписан на языке программирования C и начиная с версии 3.0 больше не базируется по любому коду из Черного ящика.

Openbox разработан таким образом, чтобы быть небольшим, быстрым и полностью совместимым с Руководством по межклиентским коммуникационным соглашениям (ICCCM) и расширенными подсказками оконного менеджера (EWMH). Он поддерживает множество функций, таких как меню, с помощью которых пользователь может управлять приложениями или отображать различную динамическую информацию.

Openbox является стандартным оконным менеджером в LXDE и LXQt и используется в дистрибутивах Linux, таких как BunsenLabs, ArchBang, Lubuntu, Trisquel и Manjaro.

Основным автором Openbox является Дана Янсенс из Карлтонского университета в Оттаве, Онтарио, Канада

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

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

Конфигурация

Существует только два файла конфигурации, оба расположены в ~/.config/openbox. Они названы menu.xml и rc.xml . Их можно редактировать либо вручную, либо с помощью графических инструментов настройки ObConf и obmenu.

Можно настроить все привязки мыши и клавиш. Например, пользователь может установить:

  • окно для перехода на рабочий стол 3 при нажатии кнопки закрытия средней кнопкой мыши
  • при прокрутке значка для перехода к следующему / предыдущему рабочему столу
  • поднимать или не поднимать при щелчке / перемещении окна

Меню труб

Openbox имеет динамическую систему меню, которая использует "трубные меню". Пункт меню в системе конвейерного меню может принимать стандартный вывод сценария оболочки (или другого исполняемого файла) для создания подменю. Поскольку скрипт запускается каждый раз, когда указатель активирует его, и поскольку скрипт может оценивать условия окружающей среды, конвейерные меню позволяют встроить условное ветвление в систему меню. Статическая система меню, используемая в большинстве оконных менеджеров, получает свой макет один раз, когда оконный менеджер перезапущен, ине будет иметь возможности изменять макет меню в зависимости от факторов окружающей среды.

См . также

   Портал:Свободного и открытого программного обеспечения

Пруф

[1]