Открытая коробка - Openbox

Диспетчер окон Openbox
Базовая X-сессия Openbox
Базовая X-сессия Openbox
Разработчики)Дана Дженсенс,[1][2] Микаэль Магнуссон[3]
изначальный выпуск18 сентября 2002 г.; 18 лет назад (2002-09-18)
Стабильный выпуск
3.6.1[4] / 1 июля 2015; 5 лет назад (2015-07-01)
Репозиторий Отредактируйте это в Викиданных
Написано вC
Операционная системаUnix-подобный
ТипСтек оконный менеджер
ЛицензияGPLv2 +[5]
Интернет сайтоткрытая коробка.org

Открытая коробка это свободный, стек оконный менеджер для X Window System, под лицензией Стандартная общественная лицензия GNU.[5] Первоначально получено из Черный ящик[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, Трискель Мини и Manjaro Linux.[8][9][10][11][12][13][14][15]

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

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

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

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

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

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

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

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

Меню трубки

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

Смотрите также

использованная литература

  1. ^ а б Янсенс, Дана (ноябрь 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. ^ а б c d е ж г час * Сондерс, Майк (март 2008 г.). «Легкие оконные менеджеры». Формат Linux. ВЕЛИКОБРИТАНИЯ: Будущее издательство (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. ^ обмен: Указатель, получено 28 марта 2012
  19. ^ "Openbox Wiki: меню каналов".

внешние ссылки