В компютрите на 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 системи и за потребители, които предпочитат контрол чрез текстови конфигурации пред графични настройки.

В общността има множество готови стилове и конфигурации, които могат да послужат като отправна точка, както и активни форуми и уики за помощ при настройка и разширяване на функционалността.