OpenBox
Inhaltsverzeichnis
Installation
Die Installation von OpenBox geht sehr einfach und schnell von der Hand.
Für die Installation in der Konsole als Root.
unter openSUSE
apt-get update apt-get install openbox obconf
Die openbox-themes stehen derzeit nicht wie unter Debian zur Verfügung.
unter Debian
apt-get update apt-get install openbox openbox-themes obconf
OpenBox Wallpaper
Es gibt unterschiedliche Moeglichkeiten unter OpenBox ein Wallpaper zu verwenden, hier eine davon mit "xsetbg".
Fuer die Installation in der Konsole als Root. xsetbg im Paket xli ( xloadimage ) enthalten.
Unter openSUSE:
apt-get update apt-get install xli
Unter Debian:
apt-get update apt-get install xloadimage
Nach der Installation von "xloadimage" kann " xsetbg " mit dem Pfad zum gewuenschten Wallpaper ueber die Konsole in OpenBox gestartet werden.
Beispiel:
xsetbg /home/ < user > /Pfad/zum/Wallpaper.jpg
OpenBox mit Transparentem Terminal bzw. Konsole
Fuer eine Transparente Konsole bzw. einem Transparentem Terminal empfehle ich "ETerm" oder "ATerm" zu verwenden. ( Für openSUSE 10.2 konnte derzeit kein Paket in apt festgestellt werden ---> Daher extern eterm downloaden: http://www.eterm.org/download/ )
Beispiel: ETerm
Fuer die Installation in der Konsole als Root.
apt-get update apt-get install eterm
Nach der Installation von ETerm kann dieses nun gestartet werden.
Eterm --geometry 80x25+0+0 --trans=true --scrollbar=false --buttonbar=false -f white --cmod 257 -c white
Moeglicherweisse muss hier noch fuer ETerm das selbe Bild wie euer Wallpaper gesetzt werden.
Am einfachsten geht dies mit Hilfe von "Esetroot".
Beispiel: Esetroot
Esetroot /home/ < user > /Pfad/zum/Wallpaper.jpg
OpenBox Menue mit ETerm Eintrag
In das OpenBox Menu kann ETerm ebenfalls mit den entsprechenden Parametern eingetragen werden.
Beispiel: /home/ < user > /.config/openbox/menu.xml
<item label="Terminal"> <action name="Execute"><execute>Eterm --geometry 80x25+0+0 --trans=true --scrollbar=false --buttonbar=false -f white --cmod 257 -c white </execute></action> </item>
OpenBox Autostart
Es ist recht laestig unter OpenBox gewisse Dinge die man gleich mit starten moechte immer wieder von
Hand einzutragen wie beispielsweisse das setzen eines Wallpapers.
Hier kann man sich mit dem anlegen einer Skript Datei helfen welche als Autostart dienen soll.
Und so kanns gehen: Anmeldemannager GDM
Wir gehen in " /usr/share/xsessions/ " wo wir eine " openbox.desktop " finden, von der zuerst eine Sicherungskopie gemacht wird!
Jetzt koennen wir diese mit Root rechten bearbeiten, und suchen den Eintrag mit follgender Zeile:
Exec=
Hier wird nun der Pfad zu unserer Autostart Datei " openbox.sh " angegeben, kann z.B. wie vollgt aussehen:
Exec=/home/ < user > /.config/openbox/openbox.sh
Nach dem hinzufuegen ist die Datei abzuspeichern und die " openbox.sh " im entsprechenden Verzeichniss anzulegen.
Hier ein Beispiel so einer " openbox.sh ":
#!/bin/bash # Wallpaper xsetbg /home/ < user > /Pfad/zum/Wallpaper.jpg # Eterm - Den Eintrag bei openSUSE auskommentieren s.o. Esetroot /home/ < user > /Pfad/zum/Wallpaper.jpg # Conky Systeminfo conky /home/ < user > /.conkyrc # Der Windowmanager wird erst am Schluss gestartet exec openbox
Nicht vergessen eure " openbox.sh " ausfuehrbar zu machen.
OpenBox System Infos mit Conky
Es gibt die Moeglichkeit mit Hilfe von Conky sich bestimmte Informationen auf dem Desktop auch unter
OpenBox anzeigen zu lassen. Aehnlich wie SpuerKaramba unter KDE.
Conky Webseite: http://conky.sourceforge.net/
Die Installation unter Debian ist wie immer kinderleicht:
Fuer die Installation als Root:
apt-get update apt-get install conky
Nach der Installation sollte die " .conkyrc " bearbeitet werden welche in eurem " /home/ < user > / " zufinden ist.
Beispiel: .conkyrc
# set to yes if you want tormo to be forked in the background background yes # Use Xft? use_xft yes # Xft font when Xft is enabled xftfont Bitstream Vera Sans:size=8 # Text alpha when using Xft xftalpha 0.8 # mail spool mail_spool $MAIL # Update interval in seconds update_interval 1.0 # This is the number of times Conky will update before quitting. # Set to zero to run forever. total_run_times 0 # Create own window instead of using desktop (required in nautilus) own_window no # Use double buffering (reduces flicker, may not work for everyone) double_buffer yes # Minimum size of text area minimum_size 620 5 # Draw shades? draw_shades yes # Draw outlines? draw_outline no # Draw borders around text draw_borders no # Stippled borders? stippled_borders 8 # border margins border_margin 4 # border width border_width 1 # Default colors and also border colors default_color white default_shade_color black default_outline_color black # Text alignment, other possible values are commented #alignment top_left #alignment top_right alignment bottom_left #alignment bottom_right # Gap between borders of screen and text # same thing as passing -x at command line gap_x 100 gap_y 2 # Subtract file system buffers from used memory? no_buffers yes # set to yes if you want all text to be in uppercase uppercase no # number of cpu samples to average # set to 1 to disable averaging cpu_avg_samples 8 # number of net samples to average # set to 1 to disable averaging net_avg_samples 8 # Force UTF8? note that UTF8 support required XFT override_utf8_locale yes # Add spaces to keep things from moving about? This only affects certain objects. use_spacer yes TEXT Datum: $time RAM: $memperc% UpTime: $uptime CPU: $cpu% Temp: $acpitemp C Akku: $battery Up: ${upspeedf eth0}kb/s Down: ${downspeedf eth0}kb/s Swap: ${swap}
Weitere Konfigurationsbeispiele sind im Internet auf der Conky Webseite zu finden.
OpenBox Screenshot
Und so kann euer OpenBox mit den hier vorgestellten Einstellungen aussehen.
http://img187.imageshack.us/img187/8381/bildschirmphoto1vp8.th.png