Fluxbox — lekki, konfigurowalny menedżer okien X dla Linux/Unix

Fluxbox — lekki, konfigurowalny menedżer okien X dla Linux/Unix: szybkie uruchamianie, niskie zużycie pamięci, motywy, transparentność i prosta konfiguracja w plikach tekstowych.

Autor: Leandro Alegsa

W komputerach Unixowych Fluxbox to menedżer okien X oparty na Blackbox 0.61.1. Stara się on być lekki i konfigurowalny, a także ma bardzo małe wsparcie dla graficznych ikon. Jego interfejs użytkownika posiada jedynie pasek zadań i menu, z którego można korzystać klikając prawym przyciskiem myszy na pulpicie. Wszystkie podstawowe ustawienia są kontrolowane przez pliki tekstowe.

Fluxbox może pokazać kilka cukierków dla oczu, takich jak: kolory, gradienty, granice i kilka innych podstawowych ustawień wyglądu można zmienić. Menedżery efektów, takie jak Xcompmgr i transset-df mogą dodawać prawdziwą przejrzystość do elementów pulpitu i okien. Ulepszenia można również wprowadzać za pomocą iDesk, fbdesk lub ROX Desktop. Fluxbox posiada również kilka funkcji, których nie posiada Blackbox, w tym okna z zakładkami i konfigurowalny pasek tytułu.

Ze względu na małe zużycie pamięci i szybki czas ładowania, Fluxbox jest popularny w wielu płytach live, takich jak Knoppix STD i GParted. Był to domyślny menedżer okien Damn Small Linux, ale został zastąpiony przez JWM po wydaniu Damn Small Linux 4.0. Obecnie jest to domyślny menedżer okien antiX, dystrybucji linuksa opartej na MEPIS i przeznaczonej dla starych komputerów, PCFluxboxOS, remaster PCLinuxOS, oraz LinguasOS, dystrybucji Live CD dla profesjonalnych tłumaczy. Fluxbuntu, Ubuntu z Fluxboxem i lekkimi aplikacjami, został wydany w październiku 2007 roku.

Co wyróżnia Fluxbox

  • Niska zasobożerność: Fluxbox zużywa bardzo mało pamięci i szybko się uruchamia, dlatego często stosowany jest na starszym lub słabszym sprzęcie oraz w obrazach Live CD.
  • Konfigurowalność przez pliki tekstowe: Wszystkie ustawienia (menu, skróty klawiszowe, wygląd) zapisuje się w prostych plikach tekstowych w katalogu użytkownika.
  • Prosty, minimalny interfejs: Pasek zadań, menu kontekstowe (prawy przycisk na pulpicie), obsługa wielu pulpitów, zakładki w oknach oraz konfigurowalny pasek tytułu.
  • Wsparcie dla motywów i stylów: Możliwość zmiany kolorów, gradientów, ramek, a także stosowania gotowych stylów (themes).
  • Kompatybilność z narzędziami pulpitu: Obsługuje dodatki jak iDesk, fbdesk, ROX Desktop; można też używać kompozytorów (np. Xcompmgr) dla przezroczystości i efektów.

Pliki konfiguracyjne i podstawowa konfiguracja

Podstawowe pliki konfiguracyjne znajdują się zwykle w katalogu ~/.fluxbox. Najważniejsze z nich to:

  • ~/.fluxbox/init — główne ustawienia (rozmiary ramek, domyślne zachowania, zachowania paska itp.),
  • ~/.fluxbox/menu — menu kontekstowe (to, co widzisz po kliknięciu prawym przyciskiem),
  • ~/.fluxbox/keys — skróty klawiszowe i przypisania klawiszy do akcji,
  • ~/.fluxbox/apps — reguły dla konkretnych aplikacji (np. gdzie mają się otwierać, czy mają być zmaksymalizowane),
  • ~/.fluxbox/styles — pliki stylów (motywów) używane przez Fluxbox.

Aby uruchomić Fluxbox ręcznie, do pliku .xinitrc możesz dodać linię: exec fluxbox. W przypadku korzystania z menedżera logowania (DM) wybierz sesję Fluxbox.

Funkcje praktyczne i porady

  • Menu kontekstowe: Całą większość zadań można wykonać przez menu dostępne po kliknięciu prawym przyciskiem na pulpicie — dodawanie programów, zmiana rozdzielczości, wylogowanie itp.
  • Zakładki (tabbed windows): Fluxbox pozwala grupować okna w zakładki, co ułatwia pracę z wieloma dokumentami lub terminalami.
  • Pasek (toolbar) i Slit: Pasek może wyświetlać listę okien, zegar i inne elementy. Slit to miejsce na docki i małe aplikacje (np. docky).
  • Skróty klawiszowe: W pliku keys łatwo przypiszesz własne kombinacje (np. do uruchamiania terminala, przełączania pulpitów czy zarządzania oknami). Domyślnymi modyfikatorami są często Mod1 (Alt) lub Mod4 (klawisz Super/Windows).
  • Tapeta pulpitu: Fluxbox nie zarządza tapetą samodzielnie — użyj narzędzi typu fbsetbg, feh lub xsetroot, albo programów takich jak iDesk/fbdesk.

Integracja z efektami i dodatkami

Aby uzyskać przezroczystości i proste efekty, można użyć lekkich kompozytorów, np. Xcompmgr. Narzędzia takie jak transset-df pozwalają regulować przejrzystość konkretnych okien. Do uzupełnienia pulpitu przydatne są menedżery ikon i narzędzia typu Conky (monitorowanie systemu), ROX (menedżer plików) lub inne lekkie panele/docki.

Instalacja (przykłady)

  • Debian/Ubuntu: sudo apt install fluxbox
  • Arch Linux: sudo pacman -S fluxbox
  • Fedora: sudo dnf install fluxbox

Po instalacji wybierz Fluxbox jako sesję w menedżerze logowania lub dodaj exec fluxbox do ~/.xinitrc, jeśli używasz startx.

Zastosowania i popularność

Dzięki niskim wymaganiom Fluxbox jest chętnie wykorzystywany w:

  • systemach Live CD oraz narzędziach ratunkowych (np. dystrybucje zawierające GParted),
  • lekko wyposażonych dystrybucjach przeznaczonych dla starych komputerów (np. antiX, PCFluxboxOS),
  • środowiskach, gdzie użytkownik chce pełnej kontroli nad konfiguracją pulpitu i szybkiego działania.

Porównanie z innymi menedżerami okien

W porównaniu do pełnych środowisk graficznych (np. GNOME, KDE) Fluxbox oferuje prostotę i szybkość kosztem mniej rozbudowanych narzędzi konfiguracyjnych i usług wbudowanych. W zestawieniu z innymi lekkimi menedżerami okien (np. Openbox czy JWM) Fluxbox wyróżnia się prostotą konfiguracji przez pliki tekstowe, obsługą zakładek oraz niewielkim narzutem pamięci.

Gdzie szukać pomocy i motywów

Podstawowe źródła informacji to strony projektów, dokumentacja w systemie (man fluxbox) oraz fora i listy dyskusyjne poświęcone lekkim menedżerom okien. Dodatkowo wiele motywów i plików konfiguracji można znaleźć w repozytoriach dystrybucji lub na hostingach z motywami dla Fluxbox.

Podsumowanie

Fluxbox to dobry wybór dla osób, które potrzebują szybkiego, lekkiego i wysoce konfigurowalnego menedżera okien. Nadaje się szczególnie tam, gdzie liczy się oszczędność zasobów, szybkie uruchamianie i pełna kontrola nad wyglądem oraz zachowaniem okien. Dzięki prostym plikom konfiguracyjnym można go łatwo dopasować do własnych potrzeb, a jednocześnie zachować minimalny, responsywny pulpit.

Powiązane strony

  • Blackbox
  • Openbox
  • Fluxbuntu
  • LinguasOS
  • PCFluxboxOS

Pytania i odpowiedzi

P: Co to jest Fluxbox?


A: Fluxbox to menedżer okien X oparty na Blackbox 0.61.1, który stara się być lekki i konfigurowalny.

P: Z czego składa się interfejs użytkownika Fluxbox?


A: Interfejs użytkownika Fluxbox składa się z paska zadań i menu, do którego można przejść klikając prawym przyciskiem myszy na pulpicie.

P: Jak kontrolowane są ustawienia podstawowe w Fluxboxie?


A: Wszystkie podstawowe ustawienia w Fluxboxie są kontrolowane przez pliki tekstowe.

P: Jakiego rodzaju cukierki dla oczu mogą być wyświetlane za pomocą Fluxbox?


A: Za pomocą Fluxbox można zmieniać kolory, gradienty, obramowania i inne podstawowe ustawienia wyglądu. Dodatkowo, menedżery efektów, takie jak Xcompmgr i transset-df, mogą dodać prawdziwą przezroczystość do elementów pulpitu i okien.

P: Czy są jakieś funkcje w Fluxboxie, których nie ma BlackBox?


O: Tak, w Fluxboxie jest kilka funkcji, których nie ma BlackBox, w tym okna z zakładkami i konfigurowalny pasek tytułowy.

P: Czy jest on popularny do stosowania w Live CD?


A: Tak, ze względu na małe zużycie pamięci i szybki czas ładowania, FluxBox jest popularny w wielu Live CD, takich jak Knoppix STD i GParted.

P: Czy istnieją dystrybucje Linuksa, które używają go jako domyślnego menedżera okien?



O: Tak, jest to obecnie domyślny menedżer okien dla antiX Archived 2009-04-30 at the Wayback Machine , PCFluxbouxOS , remaster PCLinuxOS , LinguasOS , dystrybucji Live CD dla profesjonalnych tłumaczy , i był wcześniej używany jako domyślny menedżer okien dla Damn Small Linux zanim został zastąpiony przez JWM po wersji 4 .0 . Jest on również używany przez dystrybucję Linuksa o nazwie "Fluxbuntu", która łączy Ubuntu z flux boxem i lekkimi aplikacjami.


Przeszukaj encyklopedię
AlegsaOnline.com - 2020 / 2025 - License CC3