Открытая коробка - Openbox
Базовая X-сессия Openbox | |
Разработчики) | Дана Дженсенс,[1][2] Микаэль Магнуссон[3] |
---|---|
изначальный выпуск | 18 сентября 2002 г. |
Стабильный выпуск | 3.6.1[4] / 1 июля 2015 |
Репозиторий | |
Написано в | C |
Операционная система | Unix-подобный |
Тип | Стек оконный менеджер |
Лицензия | GPLv2 +[5] |
Интернет сайт | открытая коробка |
Открытая коробка это свободный, стек оконный менеджер для 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] пусковые установки, глазные конфеты и другие распространены.
Конфигурация
Есть только два файла конфигурации, оба расположены в ~ / .config / openbox. Они названы menu.xml и rc.xml. Их можно редактировать вручную или с помощью ObConf и obmenu, обоих графических инструментов настройки.[5][17][18]
Все привязки мыши и клавиш можно настроить. Например, пользователь может установить:
- окно для перехода на рабочий стол 3 при нажатии кнопки закрытия средней кнопкой мыши
- при прокрутке значка для перехода к следующему / предыдущему рабочему столу
- повышать или не повышать при щелчке / перемещении окна
Openbox имеет систему динамического меню, в которой используется "труба меню ".[5][19] Пункт меню в конвейерной системе меню может принимать стандартный вывод из сценарий оболочки (или другой исполняемый файл) для создания подменю. Поскольку сценарий запускается каждый раз, когда указатель активирует его, и поскольку сценарий может оценивать условия окружающей среды, конвейерные меню позволяют условное ветвление быть встроенным в систему меню.[нужна цитата ] Система статического меню, используемая в большинстве оконных менеджеров, получает свой макет один раз при перезапуске оконного менеджера и не имеет возможности изменять макет меню в зависимости от факторов окружающей среды.[нужна цитата ]
Смотрите также
использованная литература
- ^ а б Янсенс, Дана (ноябрь 2007 г.). "Пользователь: DanaJansens". Получено 19 января 2015.
- ^ Янсенс, Дана. «Разработчик Openbox Дана Янсенс». Получено 19 января 2015.
- ^ "git.openbox.org Git - dana / openbox.git / summary". openbox.org. Получено 25 августа 2015.
- ^ http://openbox.org/wiki/Openbox:Changelog
- ^ а б c d е ж г час * Сондерс, Майк (март 2008 г.). «Легкие оконные менеджеры». Формат Linux. ВЕЛИКОБРИТАНИЯ: Будущее издательство (103).* Сондерс, Майк (март 2008 г.). Легковесные ОМ (PDF). Формат Linux (по-русски). Россия: Мезон.ру (103): 21.
- ^ GentooWiki (март 2008 г.). "HOWTO Openbox". Архивировано из оригинал 3 апреля 2008 г.. Получено 7 апреля 2008.
- ^ «Документ соответствия EWMH». Архивировано из оригинал 31 октября 2019 г.. Получено 9 сентября 2009.
- ^ LXDEWiki (сентябрь 2008 г.). "LXDE Wiki". Получено 28 сентября 2008.
- ^ BunsenLabs Linux (декабрь 2020 г.). «БунзенЛабс Линукс». Получено 17 июля 2020.
- ^ «Роллинг-релиз (Linux Wiki)». Получено 29 мая 2014.
- ^ Лавернь, Джулиан (октябрь 2010 г.). «Приложения Lubuntu». Получено 14 января 2011.
- ^ DistroWatch (Август 2010 г.). "Крошечный я". Получено 14 января 2011.
- ^ "Trisquel Mini GNU / Linux". Проект Trisquel. Получено 7 ноября 2012.
- ^ "Оконный менеджер Openbox растет". linux.com. Получено 30 октября 2016.
- ^ «Манджаро - Openbox - Стабильный». manjaro.org. Получено 18 декабря 2018.
- ^ "Дана Джансенс - Средний". medium.com. Архивировано из оригинал 30 октября 2016 г.. Получено 30 октября 2016.
- ^ Проект Openbox (июнь 2007 г.). «ОбКонф: О нас». Получено 7 апреля 2008.
- ^ обмен: Указатель, получено 28 марта 2012
- ^ "Openbox Wiki: меню каналов".