Fluxbox je ľahký a rýchly správca okien pre X Window System, založený na kode Blackbox 0.61.1. Cieľom Fluxboxu je poskytnúť jednoduché, výkonné a čo najúspornejšie prostredie, ktoré je zároveň veľmi prispôsobiteľné. Rozhranie je úsporné: obsahuje panel úloh (toolbar) a systémovú ponuku, ktorú otvoríte pravým tlačidlom myši na pracovnej ploche. Väčšina nastavení sa rieši jednoduchými textovými súbormi, čo uľahčuje automatizáciu, zálohovanie a rýchle úpravy podľa potrieb používateľa. V unixových počítačoch je Fluxbox často používaný tam, kde je dôležitá nízka spotreba pamäte a rýchle štartovanie.
Funkcie
- Minimálne použitie systémových zdrojov a rýchle načítanie, ideálne pre staršie počítače a Live CD.
- Jednoduché rozhranie: panel úloh (taskbar), systémová ponuka a podpora viacerých pracovných plôch.
- Podpora prispôsobiteľného vzhľadu: farby, gradienty, okraje, titulkové panely a súbory štýlov.
- Pokročilé možnosti správy okien: okná s kartami (tabovanie), zoskupovanie okien, zámky a autohiding panelu.
- Kompatibilita so štandardmi ako ICCCM/EWMH (umožňuje spoluprácu s aplikáciami a panelmi tretích strán).
- Podpora pre malé množstvo grafických ikon – Fluxbox nie je plnohodnotné desktopové prostredie, ale skôr „window manager“.
Konfigurácia a prispôsobenie
Fluxbox používa niekoľko jednoduchých textových súborov nachádzajúcich sa typicky v adresári ~/.fluxbox. Najdôležitejšie sú:
- init — základné systémové nastavenia a predvoľby vzhľadu a správania.
- menu — definícia položiek hlavnej menu, vrátane spúšťania aplikácií a položiek podmenu.
- keys — definícia klávesových skratiek (shortcutov), pomocou ktorých môžete riadiť správanie okien a spúšťať príkazy.
- startup — skript, ktorý sa spúšťa pri štarte Fluxboxu; sem sa pridávajú ďalšie programy (panel, správca tapiet, demon prekladov a pod.).
- Adresár ~/.fluxbox/styles alebo systémový /usr/share/fluxbox/styles obsahuje predpripravené štýly (themes), ktoré môžete prepínať bez reštartu.
Úpravy týchto súborov sú okamžite použiteľné – niektoré zmeny je možné aplikovať bez reštartu správcu okien, iné (napr. niektoré položky v init) vyžadujú reload alebo reštart Fluxboxu.
Integrácia a rozšírenia
Aj keď Fluxbox sám o sebe neposkytuje bohatú sadu desktopových doplnkov, ľahko sa kombinuje s externými nástrojmi:
- Správcovia efektov: nástroje ako xcompmgr alebo transset-df pridajú priehľadnosť a jednoduché efekty. Modernejšie alternatívy sú compositori ako compton / picom, ktoré pridávajú tieňovanie, priehľadnosť a plynulé kompozitné efekty.
- Panel a ikony: na doplnenie funkcií a systémovej lišty môžete použiť fbpanel, tint2 alebo iné panely.
- Správca pozadia a ikony na ploche: nástroje ako iDesk alebo fbdesk spravujú ikony a skratky na ploche; alternatívou je použitie ROX Desktop či samostatných utilít pre nastavenie pozadia.
- Integrácia s aplikáciami: Fluxbox dobre spolupracuje s väčšinou X aplikácií a ľahko sa integruje do minimalistických pracovných prostredí, kde sú preferované rýchlosť a jednoduché rozhranie.
Použitie v distribúciách a príklady
Vďaka malej spotrebe pamäte a rýchlemu načítaniu je Fluxbox obľúbený v mnohých Live CD, ako sú Knoppix STD a GParted. Bol predvoleným správcom okien v systéme Damn Small Linux, až do nahradenia JWM v neskorších verziách. V súčasnosti je predvoleným správcom okien v linuxovej distribúcii antiX (zameranej na staršie počítače), v remastere PCFluxboxOS a v distribúcii LinguasOS, Live CD pre profesionálnych prekladateľov. Projekt Fluxbuntu (Ubuntu s Fluxboxom a ľahkými aplikáciami) bol uvedený v októbri 2007 ako ukážka použitia Fluxboxu v desktopovom prostredí.
Krátky návod na základné úkony
- Otvoriť hlavné menu: pravé tlačidlo myši na ploche.
- Prepínanie okien: predvolené skratky (napr. Alt+Tab) umožňujú rýchle prepínanie medzi oknami (skratky sa nastavujú v súbore keys).
- Pridať aplikácie pri štarte: upravte súbor ~/.fluxbox/startup a pridajte príkazy na spustenie panelu, správcu pozadia a ďalších utilít.
- Prispôsobiť menu: editujte ~/.fluxbox/menu (jednoduchý textový formát), po úprave môžete menu reloadovať bez reštartu prostredia.
Tipy a odporúčania
- Ak chcete plný vizuálny efekt (tieňovanie, priehľadnosť), používajte compositora (xcompmgr, compton/picom).
- Vytvorte si zálohu adresára ~/.fluxbox pred rozsiahlejšími úpravami – jednoduché obnovenie nastavení uľahčí experimentovanie so štýlmi a klávesnicou.
- Ak potrebujete viac „desktopových“ funkcií (správa súborov na ploche, panel s appletmi), doplňte Fluxbox o ľahké aplikácie namiesto prechodu na plnohodnotné prostredie ako GNOME alebo KDE.
- Fluxbox je výborný pre používateľov, ktorí preferujú klávesové skratky a konfiguráciu cez textové súbory – naučiť sa základnú štruktúru súborov v ~/.fluxbox výrazne zvyšuje produktivitu a možnosti prispôsobenia.
Fluxbox zostáva populárnou voľbou pre tých, ktorí potrebujú rýchle, stabilné a prispôsobiteľné prostredie s minimálnymi nárokmi na systémové zdroje. Je ideálny do prostredí, kde je preferovaná jednoduchá správa, nízka spotreba pamäte a možnosť jemného doladenia cez textové konfiguračné súbory.