Fluxbox
Aus Gentoo Linux Wiki
| 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)
