Базовая X-сессия Openbox | |
Разработчики) | Дана Дженсенс, [1] [2] Микаэль Магнуссон [3] |
---|---|
изначальный выпуск | 18 сентября 2002 г . |
Стабильный выпуск | 3.6.1 [4] / 1 июля 2015 г . |
Репозиторий | |
Написано в | C |
Операционная система | Unix-подобный |
Тип | Стек оконный менеджер |
Лицензия | GPLv2 + [5] |
Интернет сайт | openbox |
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 и другие, является обычным явлением.
Конфигурация [ править ]
Есть только два файла конфигурации, оба расположены в ~ / .config / openbox . Они называются menu.xml и rc.xml . Их можно редактировать вручную или с помощью ObConf и obmenu, обоих графических инструментов настройки. [5] [17] [18]
Все привязки мыши и клавиш можно настроить. Например, пользователь может установить:
- окно для перехода на рабочий стол 3 при нажатии кнопки закрытия средней кнопкой мыши
- при прокрутке значка для перехода к следующему / предыдущему рабочему столу
- повышать или не повышать при щелчке / перемещении окна
[ править ]
Openbox имеет систему динамического меню, которая использует « конвейерные меню». [5] [19] пункт меню А в водопроводной системе меню может принять стандартный вывод о наличии сценария оболочки (или другого исполняемого файла) для того , чтобы генерировать подменю. Поскольку сценарий запускается каждый раз, когда его активирует указатель, и поскольку сценарий может оценивать условия окружающей среды, конвейерные меню позволяют встроить условное ветвление в систему меню. [ необходима цитата ] Система статического меню, используемая в большинстве оконных менеджеров, получает свой макет один раз, когда оконный менеджер перезапускается, и не будет иметь возможности изменять макет меню в зависимости от факторов окружающей среды. [цитата необходима ]
См. Также [ править ]
- Fluxbox
- Сравнение оконных менеджеров X
Ссылки [ править ]
- ^ a b Дженсенс, Дана (ноябрь 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
- ^ a b c d e f g h * Сондерс, Майк (март 2008 г.). «Легкие оконные менеджеры» . Формат Linux . Великобритания: Future Publishing (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 года .
- ^ obmenu: Индекс , получено 28 марта 2012 г.
- ^ "Openbox Wiki: меню трубок" .
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме Openbox . |
- Официальный веб-сайт