Howto anpassen der startup file

From Fluxbox-wiki

Jump to: navigation, search

Contents

Editieren der Startup Datei

Die Datei ~/.fluxbox/startup wird ausgeführt, wenn fluxbox über den Befehl "startfluxbox" anstelle von "fluxbox" gestartet wird.

Sie entspricht einer Art Autostart, enthält also Applikationen, welche zusammen mit oder nach fluxbox gestartet werden.

Die Datei kann mit jedem beliebigen Texteditor bearbeitet werden.

Zu beachten ist dabei folgendes:

Zeilen, die mit einem # beginnen sind Kommentare und werden ignoriert.

Applikationen, welche kontinuierlich laufen, müssen mit einem & am Schluss gestartet werden.

Beispiel:


# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN & AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
# idesk &

Ganz am Schluss der Datei wird fluxbox selber gestartet, wobei man noch einmal explizit Parameter, zum Beispiel den zum erstellen einer Logdatei, angeben kann.

Dies ist der einzige Befehl dem "exec" vorangestellt werden muss.

Beispiel:

exec /usr/local/bin/fluxbox
# Oder mit einem Logfile: 
# exec /usr/local/bin/fluxbox -log ~/.fluxbox/log

Der Pfad muss dabei natürlich angepasst werden, sollte fluxbox nicht in /usr/local/bin/ liegen.


Applikationen nach Fluxbox starten

Anwendungen lassen sich ziemlich einfach nach Fluxbox starten. Das sollte zwar nur in ein paar wenigen Fällen nötig sein, hier dennoch die Anleitung: Am besten erstellt man eine Startup Datei ähnlich dieser hier, welche aus dem englischen HowTo Artikel stammt und im Original von akira erstellt wurde:

 #!/bin/sh
 # fluxbox startup-script: 
 #
 
 # Wiederholungsrate
 xset r rate 195 35
 xmodmap ~/.Xmodmap
 
 exec fluxbox &
 fbpid=$!
 
 sleep 1 
 { 
    xsetroot -cursor_name left_ptr -fg white -bg black &
    ipager &
    gkrellm2 &
 } &
 
 wait $fbpid

Der Wert nach sleep kann dabei angepasst werden. Er entspricht der Zeit zwischen dem Start von Fluxbox (welcher dadurch nicht verzögert wird) und dem Starten der in den Klammern angegebenen Applikationen.

Personal tools
Google Ads