Fluxbox Wiki

0. Einleitung

Ein paar wichtige Dinge zuerst: Bei älteren Fluxbox Versionen kann diese Datei nicht editiert werden, während fluxbox läuft. Die Einstellungen werden sonst früher oder später überschrieben.

Zudem muss diese Datei nur in den wenigsten Fällen wirklich direkt bearbeitet werden. Normalerweise sollte man "Einstellungen Merken" (remember settings) in dem Fenstermenü (Rechtsklick auf den Fenstertitel) zusammen mit der Option "Beim Schliessen speichern" verwenden.

1. Einträge

Das Format für Einträge in der apps Datei sieht wie folgt aus:

[app] (Name der Anwendung)
          [Einstellung1]  {Wert1}
          [Einstellung2]  {Wert2}
          ...
[end]

Der Name kann dabei ein String oder ein regulärer Ausdruck (RegExp) sein. Dabei können diverse Dinge als Name verwendet werden, unter anderem der im Fenstertitel erscheinende Name oder auch die "Rolle" des Fensters. Diese Werte können sehr gut mit dem Programm xprop ausgelesen werden.

Ein paar Beispiele::

# Ein Standard XTerm ohne speziell gesetzten Titel:
[app] (xterm)
    ... Einstellungen ...
[end]

# Ein XTerm mit speziell gesetztem Titel: (xterm -name myshell)
[app] (myshell)
    ... Einstellungen ...
[end]

# Ein beliebiges Firefox Fenster (auch Einstellungen etc.)
# (Der instance name ist "Gecko") 
[app] (class=Firefox-bin) {1}
    ... Einstellungen ...
[end]

# Die Kontaktliste von GAIM (allerdings nicht das Chatfenster)
[app] (role=buddy_list)
    ... Einstellungen ...
[end]

#Ein RDesktop Fenster zu einem bestimmten Host:
[app] (title=rdesktop - hostname.*)
    ... Einstellungen ...
[end]

2. Einstellungen

Folgende Einstellungen können pro [app] Eintrag gemacht werden: (Die Bezeichnung ist dabei in eckigen, der wert in geschweiften Klammern zu schreiben)

:* WINCENTER Fenstermitte

:* CENTER Bildschirmmitte

:* UPPERLEFT Obere linke Ecke

:* UPPERRIGHT Obere rechte Ecke

:* LOWERLEFT Untere linke Ecke

:* LOWERRIGHT Untere rechte Ecke Wird kein Referenzpunkt angegeben geht Fluxbox von der linken oberen Ecke aus.

:* 2 - Über Dock (AboveDock)

:* 4 - Dock

:* 6 - Oben (Top)

:* 8 - Normal

:* 10 - Unten (Bottom)

:* 12 - Desktop

:* NORMAL - Standarddekoration

:* NONE - Ohne Dekoration (Ohne Fenstertitel, ohne Rahmen)

:* BORDER - Nur einen Fensterrahmen aber ohne Titel

:* TINY - Fenstertitel nur mit Minimieren-Knopf

:* TOOL - Nur ein Fenstertitel

:* TAB - Wie NONE, allerdings werden externe Reiter (tabs) angezeigt Eine Bitmask kann für die Einstellung verwendet werden, die bits sind (von "1" bis 1<<10): Fenstertitel, handle/grips, Rahmen, minimieren, maximieren, schliessen, Menü aktiviert, Klebezustandsknopf, Aufrollknopf, Reiter aktiviert, Fokus aktiviert.

Die apps Datei kann auch als Autostart verwendet werden, allerdings ist dies noch nicht direkt über das Menü konfigurierbar und die startup Datei sollte ausreichen.