В компютрите на Unix Fluxbox е мениджър на прозорци X, базиран на Blackbox 0.61.1. Той се опитва да бъде лек и адаптивен и има много малка поддръжка на графични икони. Потребителският му интерфейс има само лента на задачите и меню, което може да се използва чрез щракване с десния бутон на мишката върху работния плот. Всички основни настройки се управляват от текстови файлове.
Fluxbox може да покаже някои приятни за окото неща, като например: цветове, градиенти, граници и няколко други основни настройки на външния вид, които могат да бъдат променени. Мениджърите на ефекти, като Xcompmgr и transset-df, могат да добавят истинска прозрачност към елементите на работния плот и прозорците. Подобрения могат да се осигурят и чрез използване на iDesk или fbdesk, или на ROX Desktop. Fluxbox има и няколко функции, които Blackbox няма, включително прозорци с табове и конфигурируема заглавна лента.
Поради малката употреба на памет и бързото зареждане Fluxbox е популярен в много компактдискове на живо, като Knoppix STD и GParted. Той беше мениджър на прозорци по подразбиране на Damn Small Linux, но беше заменен с JWM след излизането на Damn Small Linux 4.0. Понастоящем той е мениджър на прозорци по подразбиране на antiX, дистрибуция на Linux, базирана на MEPIS и предназначена за стари компютри, PCFluxboxOS, ремастър на PCLinuxOS, и LinguasOS, дистрибуция на Live CD за професионални преводачи. Fluxbuntu, Ubuntu с Fluxbox и леки приложения, беше пусната през октомври 2007 г.
Ключови характеристики
- Малко използване на ресурси: Fluxbox е проектиран да бъде много лек и бърз, затова е предпочитан за стари машини и Live CD-дистрибуции.
- Конфигурация чрез текстови файлове: Всички настройки се правят в прости текстови файлове (например ~/.fluxbox/init, ~/.fluxbox/menu, ~/.fluxbox/keys, ~/.fluxbox/styles, ~/.fluxbox/startup и ~/.fluxbox/apps), което улеснява автоматизацията и преносимостта на конфигурациите.
- Гъвкавост при персонализиране: Поддържа стилове (themes), градиенти, персонализирани граници, конфигурируема заглавна лента и различни поведения на прозорците (резултат от файла apps).
- Поддръжка за табове и групиране: Може да групира прозорци и да ги показва като табове в рамката на приложението.
- Десен бутон за системно меню: Основното меню се отваря с десен клик върху работния плот; менюто е напълно конфигурируемо чрез текстов файл.
- Клавишни комбинации: Лесно се настройват чрез ~/.fluxbox/keys — за стартиране на приложения, превключване между работни площи, управление на прозорци и др.
- Съвместимост с външни инструменти: Подобрява се с използване на програми като fbsetbg (за фон), dockapps, iDesk, fbdesk и ROX Desktop, както и чрез композитни мениджъри (Xcompmgr и др.) за прозрачност и сенки.
Конфигурация и персонализация
Fluxbox поставя конфигурацията в директорията ~/.fluxbox/. Основните файлове и тяхната цел са:
- init — общи настройки (раздели, поведение, клавишни модификатори и т.н.).
- menu — съдържание на менюто, което се отваря с десен бутон.
- keys — задаване на клавишни комбинации и свързани команди.
- styles — файлове с теми, които контролират външния вид (цветове, градиенти и рамки).
- startup — команди, които да се изпълняват при стартиране на сесията (например стартиране на фон, панели или демони).
- apps — правила за конкретни прозорци (позиция, размер, работна площ, декорация и т.н.).
За да стартирате Fluxbox ръчно от текстовата конзола с X, в ~/.xinitrc може да добавите ред:
exec fluxbox
При използване на графичен дисплей мениджър (GDM, LightDM и т.н.) Fluxbox обикновено се появява като работна сесия за избор.
Инсталация
Fluxbox е наличен в повечето дистрибуции и може да бъде инсталиран от стандартните хранилища. След инсталацията можете да изберете Fluxbox като сесия в графичния дисплей мениджър или да го стартирате от startx чрез ~/.xinitrc. Поради малките си изисквания за системни ресурси, често се използва в леки или „ресурсно-ограничени“ конфигурации.
Практически съвети и често срещани добавки
- Използвайте ~/.fluxbox/keys за бързо дефиниране на комбинации за превключване между приложения и работни площи — това прави работата без мишка много по-ефективна.
- За фон на работния плот: fbsetbg или iDesk/ROX са удобни опции.
- За прозрачност и графични ефекти добавете Xcompmgr или друг композитен мениджър; внимателно с по-стари машини — композитът може да увеличи използването на ресурси.
- Архивирайте своята папка ~/.fluxbox — лесно можете да прехвърлите личната си конфигурация между машини.
За кого е подходящ Fluxbox
Fluxbox е отличен избор за потребители, които искат бърза и отзивчива работна среда с минимално използване на ресурси, но без да губят възможността за дълбока персонализация. Подходящ е за стари компютри, Live CD/USB системи и за потребители, които предпочитат контрол чрез текстови конфигурации пред графични настройки.
В общността има множество готови стилове и конфигурации, които могат да послужат като отправна точка, както и активни форуми и уики за помощ при настройка и разширяване на функционалността.