Openbox

Openbox
Тип Менеджер вікон
Розробник Дана Дженсенс
Стабільний випуск 3.6.1[1] (1 липня, 2015; 8 років тому (2015-07-01))
Версії 3.6.0 (31 травня 2015)[2]
Операційна система UNIX-подібні
GNU фреймворк GTK
Мова програмування C
Ліцензія GNU GPL
Онлайн-документація openbox.org/wiki/Help:Contents
Репозиторій github.com/danakj/openbox
Вебсайт openbox.org
У Вікіпедії є статті про інші значення цього терміна: Openbox (значення).

Openbox — відкритий менеджер вікон, який поширюється під загальногромадською ліцензією GNU. Спочатку в основі Openbox лежав віконний менеджер Blackbox 0.65.0, але потім був він повністю переписаний на мові програмування C і починаючи з версії 3.0 не базується на програмному коді Blackbox.

Openbox розроблений бути маленьким і швидким, він підтримує багато функцій, таких як меню, за допомогою якого користувач може керувати застосунками. Openbox встановлений за замовчуванням в таких дистрибутивах як LXDE, CrunchBang Linux, Archbang і TinyMe.

Використання Openbox

Openbox дозволяє використовувати головне меню при натисненні правої клавіші миші (або по будь-якому іншому назначеному сполучені клавіш) на робочому столі, також дозволяє користувачам змінювати спосіб керування вікнами. Коли вікно мінімізовано воно робиться невидимим. Щоб знову побачити його використовуйте сполучення Alt + Tab або меню робочого столу по натисненню правої клавіші миші. Зазвичай Openbox доповнюють різними невеликими програмами, які додають іконки, панель задач (taskbar), launchers, eyecandy та інші корисні функції.

Налаштування Openbox

Утиліта Obconf

У теці ~/.config/openbox розміщені два файли конфігурації — menu.xml и rc.xml. Існують також загальні для всіх користувачів файли з такою ж назвою у теці /etc/xdg/openbox/. Якщо користувачі не хочуть редагувати файли вручну, це можна здійснити за допомогою інструмента obconf. В ньому може бути налаштований зовнішній вигляд вікон, їх поведінка і спосіб керування мишкою. Наприклад, якщо користувач бажає щоб вікно переміщалось на робочий стіл 3, коли натиснута клавіша меню і середня кнопка миші, він це може з легкістю зробити.

Прокрутка на іконці для переміщення на наступний/попередній робочий стіл, розвертання/скручення при натиснені на вікно чи при пересуванні — усе це можна повністю налаштувати.

Існує також інструмент obmenu для редагування меню Openbox через інтерфейс користувача.

Унікальні особливості

Меню Openbox може бути динамічним. Це здійснено за допомогою прийняття виводу скрипту як джерела для меню. Щоразу, коли користувач наводить курсор миші на підменю, скрипт запускається і генерує меню. Ця можливість забезпечує користувачам і розробникам програмного забезпечення більшу гнучкість, ніж стандартне статичне меню в більшості інших віконних менеджерів.

Наприклад два розробники написали скрипт на Python, котрий показує нові листи на Gmail в підменю.[3]

Примітки

  1. http://openbox.org/wiki/Openbox:Changelog
  2. Release 3.6.0 — 2015.
  3. Архівована копія. Архів оригіналу за 30 вересня 2007. Процитовано 6 листопада 2009.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)

Див. також

Посилання

  • Офіційний сайт [Архівовано 15 січня 2010 у Wayback Machine.]
  • Теми оформлення для openbox
  • п
  • о
  • р
Linux
Adoption • Порівняння з Windows • Критика • Історія • Ядро (підтримувані архітектури)Закон ЛінусаLinux Foundation • Linux-libre • Tux • vmlinux
Tux, талісман Linux
Дистрибутиви
GNU
Free Software FoundationGNUGNU General Public License • Суперечка про найменування GNU/Linux • Пакети GNUПроєкт GNU
Інтерфейс користувача
CLIGUIX Window SystemGNOMEKDEXfceLXDE
Менеджери вікон
CompizMetacityKWin • Openbox • AfterStepBlackbox • CTWM • EnlightenmentFVWM • Hackedbox • IceWM • Metisse • OLVWM • PLWM • PWM • Sawfish • vtwm • wm2 • Wmx • Xmonad
Застосування
Desktop • Пристрої • Linux у вбудованих системах • Ігри • LAMPLTSP
Ключові особи
Джоно БеконАлан Кокс • Jon Hall • Benjamin Mako Hill • Greg Kroah-Hartman • David S. Miller • Ендрю Мортон • Іан Мердок • Брюс Перенс • Деніел Робінс • Марк ШаттлвортРічард СтолменЛінус Торвальдс • Theodore Ts'o • Патрік Волкердінґ • Matt Zimmerman
ЗМІ
Free Software Magazine • Linux.com • Linux Format • Linux For You • Linux Gazette • Linux Journal • Linux-Magazin • Linux Magazine • Linux Outlaws • LugRadio • LWN.net • O3 Magazine • Phoronix • DistroWatch
Мобільність
Access Linux Platform • Androidbada • LiMo Foundation • LiMo Platform • Linux Phone Standards Forum • MeeGo (MaemoMoblin) • Mobilinux • Open Handset Alliance • Openmoko • OPhone • Ubuntu MobilewebOS
Інше
Linux-конференції • Linux Documentation Project • Linux Standard Base • Linux User Group • Revolution OS (фільм) • SCO і Linux • Суперечка Таненбаума та ТорвальдсаThe Code (фільм) • Власницьке програмування для Лінукса • Віруси та хробакиОб'єднане ядро Linux
  • п
  • о
  • р
Стільничні середовища,
віконні менеджери тощо
KDEGNOMEXfceLXDEXPdeJDSCDEX11MetacityEnlightenmentSawfishXMonad • Openbox • AfterStepAwesomeFVWMFluxboxBlackbox • Window Maker
Прикладні програми,
пакети, утиліти тощо
OpenOfficeLibreOfficeKOfficeCalligra SuiteGnome Office • Siag Office • AbiwordGnuCashKMyMoneyInkscapeSodipodiGnumericPlannerEmacsVimKateTellicoGIMP • Kivio • GwenView • KView • Evince • Cedega • WineAmarokMPlayerXP • Listen • LinDVD • KinoTotemKaffeineRhythmboxK3b • KPDF • Scribus • Dolphin • KonquerorKrusader • Nautilus • Thunar • Epiphany • Galeon • OperaFirefox • Arora • IceCatThunderbirdEvolutionKMailSkypeKopeteEkigaAkregatorKGetArkJabberMPlayerXineAlacarteStarDictDigiKamKexiRKWardOkularBeagleYaSTKdepim • Kdetoys • Konsole • KCHMViewer
Розробка ПЗ
EclipseNetBeansKDevelop • QTDesigner • Code::Blocks • MonoDevelopCylixLazarus
Технології та бібліотеки
OpenGLCairoPlasma • Akonadi • Decibel • Flake • Kross • Oxygen • Phonon • Quasar • Solid • Sonnet[en] • Soprano[pl] • Strigi • ThreadWeaver • JavaMono
  • п
  • о
  • р
Загальне
Історія
ОС на базі ВПЗ
BSD · Apple Darwin · FreeDOS · FreeBSD · OpenBSD · FreeNAS · GNU · Haiku · Hurd · Inferno · Linux · Mach · MINIX · OpenSolaris · Plan 9 · ReactOS
Розробка ВПЗ[en]
Eclipse · FreeBASIC · Free Pascal · GCC · Java · libJIT[ru] · LLVM · Lua · Open64 · Perl · PHP · Python · ROSE[en] · Ruby · Tcl
Менеджери
вікон XWS
Blackbox Compiz EDE Enlightenment Fluxbox GNOME JWM IceWM KDE Openbox • ROX[en] Window Maker[en] Xfce
Організації
Фонд вільного ПЗ (FSF) (європейський[en] індійський[en] латиноамериканський[en]) • Apache Software Foundation · Blender Foundation[en] · Eclipse Foundation · freedesktop.org · GNOME Foundation · Проєкт GNU · Google Code · Linux Foundation · Mozilla Foundation · Open Source Initiative · SourceForge · The Document Foundation · Xiph.Org · XMPP Standards Foundation[en] · X.Org Foundation
Ліцензії
Проблеми
Двійковий блоб · Технічні засоби захисту авторських прав · Вільні та відкриті графічні драйвери[en] · Ліцензійна проліферація · Iceweasel · Безпека відкритого ПЗ[en] · Власницьке програмне забезпечення · Конфлікт SCO—Linux · Програмні патенти · Тивоїзація · Trusted Computing · Апаратне обмеження[es] · Вірусна ліцензія
Інше
Визначення вільного ПЗ · Визначення Open Source · Альтернативні назви[en] · Рух · Вільне та відкрите ПЗ Microsoft Open Specification Promise[en] · Порівняння відкритих та закритих кодів[en] · Revolution OS · Собор і базар
  • п
  • о
  • р
Стільничні середовища
CDE EDE Étoilé • GNOME JDS KDE LXDE MATE Mezzo OpenWindows ROX • Unity • Xfce XPde
Менеджери вікон
AfterStep Awesome Blackbox CTWM • dwm Enlightenment Fluxbox FVWM IceWM JWM KWin Metacity Openbox • Sawfish Stumpwm • twm • Window Maker • wmii
Командні оболонки
ash • Bash BusyBox csh dash • es shell • fish ksh psh • rc rsh • Sash • Scsh • sh tcsh Thompson shell zsh решта…