Fluxbox Wiki

0. Umschalten per Tastenkombination

In der Datei ~/.fluxbox/keys setzt man eine Zeile:

Mod4 t :ToggleDecor

Mod4 t bedeutet, dass Windows + t gedrückt werden muss. Man kann natürlich eine andere Tastenkombination wählen. Siehe dazu den Artikel zur keys Datei.

Jetzt muss die neue Konfiguration in Fluxbox eingelesen werden. Dies geht über den Punkt Reconfigure im Fluxbox-Menü oder mit SIGUSR2 von der Kommandozeile:

kill -s usr2 `pgrep fluxbox`

Mit der gewählten Tastenkombination kann nun der Rahmen des aktiven Fensters an- und ausgeschalten werden.

1. Pro Anwendung (generell)

Ein Rechtsklick auf den Fenstertitel oder den entsprechenden Eintrag in der Toolbar öffnet das Fenstermenü. Unter Einstellungen merken... (Remember) muss Beim Schließen speichern (save on close) und Dekoration aktiviert werden.

Wenn das Fenster geschlossen wird, z. B. über einen Rechtsklick auf den entsprechenden Eintrag in der Toolbar und Auswahl von Schließen (close), schreibt Fluxbox die Einstellungen in die apps Datei. Falls der Rahmen vor dem Schließen ausgeschaltet war, wird die gewählte Anwendung von nun an ohne Rahmen gestartet.

Der Eintrag in die apps Datei kann auch von Hand vorgenommen werden. Dazu ermittelt man mittels xprop Fensterklasse und Fenstername der gewünschten Applikation. Anschließend öffnet man mit einem Texteditor die Datei ~/.fluxbox/apps und fügt folgende Zeilen hinzu:

[app] (name=<Fenstername>) (class=<Fensterklasse>)
  [Deco]    {NONE}
[end]

Nach dem Speichern der Datei ist die Einstellung ab dem nächsten Öffnen eines Fensters aktiv.

Bei älteren Fluxbox-Versionen sollte dies allerdings nicht unter laufendem Fluxbox durchgeführt werden, da die Änderungen ansonsten bei einem Neustart verloren gehen.

Mehr zur apps Datei ist in diesem Artikel zu finden.

2. Pro Anwendung (spezifisch)

Die zuvor genannte Möglichkeit setzt die rahmenlose Einstellung für alle Instanzen einer bestimmten Anwendung. Wenn aber z. B. ein aterm mit irssi ohne Rahmen gestartet werden soll, alle anderen Instanzen von aterm dagegen mit Rahmen, muss für das spezielle aterm ein Namen gesetzt werden. Die meinsten Terminals kennen dafür die Option -name:
$ aterm -name irssiterm -e irssi

Wenn nun wie unter 1. beschrieben per Rechtsklick unter Einstellungen merken... die Einträge Beim Schließen speichern und Dekoration aktiviert werden, wird in der apps Datei folgender Eintrag generiert:

[app] (name=irssiterm) (class=Aterm)
  [Deco]        {NONE}
  [Close]       {yes}
[end]

Dieser kann natürlich auch (wie ebenfalls unter 1. beschrieben) von Hand gesetzt werden.

3. Generelles Abschalten

Rahmen können auch generell abgeschaltet werden. Dazu dient folgender Eintrag in der Datei ~/.fluxbox/init:
session.screen0.defaultDeco: NONE
Zur Aktivierung muss die Konfiguration neu geladen werden, siehe analog dazu unter 0. die Aktivierung der Tastenkombination.

4. Weitere Infos

Außer dem Abschalten der Rahmen gibt es noch weitere Möglichkeiten, die so genannte Fensterdekoration einzustellen. Siehe dazu unter man fluxbox-apps die möglichen Werte für [Deco].