Fluxbox

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
Installationsmethoden LiveCDs Kernel & Hardware Laptops & Notebooks Portage System Netzwerke & Services X Software Anderes alphabetischer HOWTO Index



Fluxbox
Windowmanager
Entwickler Henrik Kinnunen
Kategorie x11-wm
Lizenz MIT
Webseite www.fluxbox.org

Inhaltsverzeichnis

[Bearbeiten] Fluxbox in Gentoo

[Bearbeiten] Was ist Fluxbox

Fluxbox ist ein window manager für X, basierend auf blackbox. Er ist sehr schnell und sehr gut einstellbar mittels Konfigurationsdateien. Wenn du ihn zum ersten mal emergst wird er ziemlich minimalistisch sein aber dieses HOWTO wird dir zeigen wie man das Aussehen und Funktionalität verbessert.

[Bearbeiten] Installation und Setup

emerge fluxbox

Wenn du einen Desktopmanager à la GDM benutzt, kannst du fluxbox aus dem Menü starten. Falls du planst einen graphischen login manager zu benutzen, dann kannst die globale /etc/X11/xinit/xinitrc oder die userspezifische .xinitrc per startx aufrufen.

nano -w /etc/X11/xinit/xinitrc (für alle User)

oder

nano -w ~/.xinitrc (für einzelne User)

Um fluxbox zu starten solltest du folgendes speichern:

Datei: ~/.xinitrc
# Sample .xinitrc
# Start fluxbox
startfluxbox


Andere Programme werden nach dem Einloggen von der .fluxbox/apps Datei verwaltet. Näheres dazu folgt in diesem Dokument. Der normale Weg führt bei Gentoo jedoch über die /etc/rc.conf. Hier kann der Defaultwindowmanager für das System festgelegt werden.

Datei: /etc/rc.conf
# XSESSION="Gnome"
XSESSION="fluxbox"


[Bearbeiten] Grundlegende Benutzung

Wenn du zum ersten mal fluxbox bootest siehst du einen blanken Hintergrund und unten eine kleine Toolbar. Ein Rechtsklick auf den Hintergrund zeigt das fluxbox menu. Die Toolbar zeigt für jedes geöffnete Fenster ein Icon. Wie bei Gnome oder KDE existieren voreingestellt vier Arbeitsflächen.

[Bearbeiten] Fluxbox konfigurieren

Da du jetzt eine laufende Fluxbox Installation hast, ist das erste die Konfiguration an die eigenen Bedürfnisse. Dazu sind die Dateien in dem ~/.fluxbox Verzeichnis da.

  • init: Hauptkonfigurationsdatei.
  • menu: Datei die für die Einträge im Wurzelmenu verantwortlich ist.
  • keys: Verantwortlich für die Tastenbelegung
  • apps: Hier werden Einstellungen für Programme unter fluxbox gespeichert, wie Aussehen, Postion und Größe.
  • lastwallpaper: Wird von fbsetbg kreiert (mehr dazu später), hier werden Informationen zum letzt benutzten Wallpaper gespeichert, da du es ansonsten bei jedem Start neuladen müsstest

[Bearbeiten] Autostart

Der erste Schritt beim Einrichten von Fluxbox ist, dass du die Programme einrichtest, die du bei jedem Fluxbox-Start laden willst. Zwei Möglichkeiten stehen grundlegend offen:

  • ändern der ~/.fluxbox/startup
  • ändern der ~/.xinitrc

Die erste funktioniert nur, wenn du "startfluxbox" zum starten verwendest, was der standardmäßige Weg sein sollte. ~/.fluxbox/startup wird mit der ersten Benutzung von "startfluxbox" erzeugt.

nano ~/.fluxbox/startup

Die zweite Möglichkeit funktioniert auch wenn man "startfluxbox" nicht benutzt um fluxbox zu starten (z.b. GDM). GDM checkt normalerweise die Scripts in /etc/X11/Sessions und nicht .xinitrc und .xsession.

Bei der zweiten Möglichkeit ist es wichtig, dass startfluxbox ganz zum Schluss steht und alle anderen Anwendungen mit "programm &" gestartet werden, z.b.:

Datei: ~/.xinitrc
xmms &
gaim &
startfluxbox


[Bearbeiten] Benutzen von fbsetbg zum Einstellen des Wallpapers

fbsetbg setzt selbst kein Wallpaper, es ist ein Wrapper für Programme die es können. Manche liefern jedoch schlechtere Qualität oder es kann kein transparentes Terminal mehr benutzt werden. Hier zusätzlich 'feh' zu emergen ist die beste Wahl.

dann einfach die ~/.fluxbox/startup bearbeiten:

nano ~/.fluxbox/startup

und folgende Zeile hinzufügen

fbsetbg -f pfad/zur/datei &

[Bearbeiten] Bildschirmschoner für Fluxbox

Dafür muss einfach nur xscreensaver installiert werden:

# emerge xscreensaver

Dann einfach noch in die Autostartdatei (bei mir ~/.xinitrc) folgende Zeile eintragen:

exec xscreensaver &

Mit dem xscreensaver-demo kann man dann den Bildschirmschoner an seine Bedürfnisse anpassen:

# xscreensaver-demo

Auch Power-Save-Optionen lassen sich mit xscreensaver-demo bequem einstellen

[Bearbeiten] ROX-Filer

Zuerst:

emerge rox
emerge rox-session

In ~/.fluxbox/startup folgende Zeile hinzufügen

rox --pinboard=Default &

Das wars! Jetzt kannst du Icons auf dem Desktop sehen und Wallpaper wählen wie du möchtest!

[Bearbeiten] Neue Styles herunterladen und installieren

http://www.fluxmod.org/index.php?m=download und wähle den Style den du haben willst

Eine andere gute Quelle für Themes ist auch noch Freshmeat: http://themes.freshmeat.net/browse/962/?topic_id=962

Nach dem herunterladen noch entpacken:

tar -xvjf addicted2blue.tar.bz2
.fluxbox/styles/addicted2blue/
.fluxbox/styles/addicted2blue/theme.cfg
.fluxbox/styles/addicted2blue/pixmaps/
.fluxbox/styles/addicted2blue/pixmaps/stick2.xpm
.fluxbox/styles/addicted2blue/pixmaps/title2.xpm
.fluxbox/styles/addicted2blue/pixmaps/iconify2.xpm
.fluxbox/styles/addicted2blue/pixmaps/maximize2.xpm
.fluxbox/styles/addicted2blue/pixmaps/close2.xpm
.fluxbox/styles/addicted2blue/pixmaps/stick2.unfocus.xpm
.fluxbox/styles/addicted2blue/pixmaps/title2.unfocus.xpm
.fluxbox/styles/addicted2blue/pixmaps/iconify2.unfocus.xpm
.fluxbox/styles/addicted2blue/pixmaps/close2.unfocus.xpm
.fluxbox/styles/addicted2blue/pixmaps/maximize2.unfocus.xpm
.fluxbox/styles/addicted2blue/pixmaps/iconify2.pressed.xpm
.fluxbox/styles/addicted2blue/pixmaps/maximize2.pressed.xpm
.fluxbox/styles/addicted2blue/pixmaps/close2.pressed.xpm
.fluxbox/styles/addicted2blue/pixmaps/stick2.pressed.xpm
cp -Rv .fluxbox/ ~/
`.fluxbox/' -> `/home/devil/.fluxbox'
....

Das wars, erfreu dich an einem neuen Style ;)

Alternativ hat Gentoo ein ebuild welches jede Menge an großartigen fluxmod Styles enthält

emerge fluxbox-styles-fluxmod

Nach Beendigung hast du über das Fluxbox Menu Zugriff darauf.

[Bearbeiten] USE flags

Fluxbox hat sieben flags.

gnome kde nls truetype xinerama bigger-fonts disablexmb
  • gnome
gnome support zb: wenn du gaim benutzt siehst du das gaim icon neben der uhr
  • kde
wie bei gnome
  • nls
Sprachsupport
  • xinerama
Unterstützung für mehrere Monitore
  • bigger-fonts
Die Schriftarten werden bei vielen Themes größer (10pt) angezeigt
  • disablexmb
Deaktiviert XMB. Siehe Utf-8 Tipp, Bug 65186 sowie Bug 71747

[Bearbeiten] gkrellm

Siehe Gkrellm2

[Bearbeiten] torsmo

Torsmo ist ein kleines Programm, das direkt in das root Window Systeminformationen schreibt. Das Ganze sieht aus wie Text auf dem Hintergrund. Torsmo wird nicht nur unter dem Namen Conky weiterentwickelt!

[Bearbeiten] Links

http://fluxbox.sourceforge.net/docbook/de/html/

http://selflinux.org/selflinux/html/fluxbox.html (Update Link)

http://www.computerbase.de/lexikon/Fluxbox/

eine wirklich gute Dokumentation zu Fluxbox

--Misterjack 16:29, 11. Okt 2004 (GMT)

--DaFaB 11:45, 13. Nov 2004 (GMT)

'Persönliche Werkzeuge