Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Openbox это стандартный оконный менеджер в LXDE и LXQt , и используется в дистрибутивах Linux , таких как BunsenLabs Linux , ArchBang , Lubuntu , TinyMe , в Ubuntu Mini и Manjaro Linux . [8] [9] [10] [11] [12] [13] [14] [15]

Основным автором Openbox является Дана Дженсенс из Карлтонского университета в Оттаве , Онтарио , Канада. [1] [16]

Использование Openbox [ править ]

Openbox позволяет щелкнуть правой кнопкой мыши (или использовать любую другую комбинацию клавиш ) «корневое меню» на рабочем столе [5] и позволяет пользователям настраивать способ управления окнами. Когда окно свернуто, оно становится невидимым. Чтобы снова открыть окна, большинство из них используют Alt+ Tab ↹или меню рабочего стола , доступное по щелчку правой кнопкой мыши. Расширение Openbox с помощью других небольших программ, которые добавляют значки, панели задач , [5] программы запуска, eyecandy и другие, является обычным явлением.

Конфигурация [ править ]

ObConf, редактор конфигурации графического интерфейса для Openbox

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

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

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

Меню трубы [ править ]

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

См. Также [ править ]

  • Fluxbox
  • Сравнение оконных менеджеров X

Ссылки [ править ]

  1. ^ a b Дженсенс, Дана (ноябрь 2007 г.). «Пользователь: DanaJansens» . Проверено 19 января 2015 .
  2. ^ Янсенс, Дана. «Разработчик Openbox Дана Янсенс» . Проверено 19 января 2015 .
  3. ^ "git.openbox.org Git - dana / openbox.git / summary" . openbox.org . Проверено 25 августа 2015 года .
  4. ^ http://openbox.org/wiki/Openbox:Changelog
  5. ^ a b c d e f g h * Сондерс, Майк (март 2008 г.). «Легкие оконные менеджеры» . Формат Linux . Великобритания: Future Publishing (103).* Сондерс, Майк (март 2008 г.).Легковесные ОМ (PDF) . Формат Linux (на русском языке). Россия: Мезон.ру (103): 21.
  6. ^ GentooWiki (март 2008 г.). «HOWTO Openbox» . Архивировано из оригинала 3 апреля 2008 года . Проверено 7 апреля 2008 года .
  7. ^ «Документ соответствия EWMH» . Архивировано из оригинального 31 октября 2019 года . Проверено 9 сентября 2009 года .
  8. ^ LXDEWiki (сентябрь 2008 г.). "LXDE Wiki" . Проверено 28 сентября 2008 года .
  9. ^ BunsenLabs Linux (декабрь 2020 г.). «БунзенЛабс Линукс» . Дата обращения 17 июля 2020 .
  10. ^ "Роллинг-релиз (Linux Wiki)" . Проверено 29 мая 2014 .
  11. ^ Лавернь, Джулиан (октябрь 2010). «Приложения Lubuntu» . Проверено 14 января 2011 года .
  12. ^ DistroWatch (август 2010 г.). «Крошечный я» . Проверено 14 января 2011 года .
  13. ^ "Trisquel Mini GNU / Linux" . Проект Trisquel . Проверено 7 ноября 2012 года .
  14. ^ "Оконный менеджер Openbox растет" . linux.com . Проверено 30 октября 2016 года .
  15. ^ «Манджаро - Openbox - Стабильный» . manjaro.org . Проверено 18 декабря 2018 .
  16. ^ "Дана Дженсенс - Средний" . medium.com . Архивировано из оригинального 30 октября 2016 года . Проверено 30 октября 2016 года .
  17. ^ Проект Openbox (июнь 2007 г.). «ОбКонф: О нас» . Проверено 7 апреля 2008 года .
  18. ^ obmenu: Индекс , получено 28 марта 2012 г.
  19. ^ "Openbox Wiki: меню трубок" .

Внешние ссылки [ править ]

  • Официальный веб-сайт