Xfce
Xfce ist eine leichtgewichtige Arbeitsumgebung. Ziel ist es, schnell und ressourcenschonend, aber auch optisch ansprechend und benutzerfreundlich zu sein.
Xfce verkörpert die traditionelle UNIX-Philosophie von Modularität und Wiederverwendbarkeit. Es besteht aus einer Vielzahl von Komponenten, die die volle Funktionalität einer modernen Arbeitsumgebung bieten. Die Komponenten werden einzeln als Pakete zur Verfügung gestellt und man kann aus allen zur Verfügung stehenden Paketen wählen, um seine optimale persönliche Arbeitsumgebung zu erstellen.
Eine weitere Priorität von Xfce ist die Einhaltung von Standards, insbesondere denen, die auf http://www.freedesktop.org/wiki/ definiert sind.
Installation
Xfce ist als
xfce4
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
pacman -S xfce4
# xfce4-goodies enthält weitere Programme und Plugins. human-icon-theme ist als Basispaket für die Standard icons erstmal ausreichend.
pacman -S xfce4-goodies human-icon-theme
Xfce starten
Xfce kann von der Konsole aus, per startx, über ~/.bash_profile nach dem Login oder per Login-Manager gestartet werden.
Konsole
startxfce4
~/.xinitrc
Wenn keine .xinitrc im Homeverzeichnis vorhanden ist, kann man folgende Vorlage nutzen:
cp /etc/X11/xinit/xinitrc ~/.xinitrc
Bitte daran denken, das dieses unter dem User Login passieren sollte, nicht über root.
Die .xinitrc mittels einen Editors öffnen und folgendes auskommentieren:
exec startxfce4
~/.bash_profile
startx wird nach dem Login (auf der 1. Konsole) automatisch ausgeführt. Dazu folgendes am Ende der ~/.bash_profile eintragen:
if [ "$(tty)" = "/dev/tty1" ]; then startxfce4 fi
Eyecandy for your Xfce-Desktop
Themes, Icons, Mouse Themes und Splash Screens
Als User die Verzeichnisse .themes und .icons anlegen (Berechtigung 755 und Besitz für user und usergroup, wenn von root erstellt)
- Themes, welche meistens als *.tar.gz zum Download bereitstehen, werden vom Anwender selbst in das Verzeichnis .themes entpackt
Beispiel: Download 71993-SlicknesS.tar.gz von http://www.xfce-look.org und Entpacken nach .themes/SlicknesS. Im Xfce Settings Manager kann unter Appearance das Theme ausgewählt werden. Dieses ist gleich verfügbar.
- Icons und Mouse Themes, welche meistens als *.tar.gz zum Download bereitstehen, werden vom Anwender selbst in das Verzeichnis .icons entpackt
Beispiel: Download 28310-neutral-1.13a.tar.gz von http://www.xfce-look.org und Entpacken nach .icons/neutral. Im Xfce Settings Manager kann unter Mouse and Touchpad das Theme ausgewählt werden. Dieses ist gleich verfügbar.
- Splash Screens, welche meistens als *.tar.gz zum Download bereitstehen, werden NICHT vom Anwender selbst in das Verzeichnis .thems entpackt. Dies übernimmt die Konfiguration per Splash Screen Settings - Balou - Configure - Configure Balou und Balou Theme - Klick mit rechter Maustaste auf eins der bereits vorhandenen Themes - Menü: Install New Theme - Dateimanager geht auf - Auswahl der Datei SplashScreen.tar.gz - Open und Fertig.
Tipps und Tricks
Compositor aktivieren
Xfce 4.x hat einen eigenen Compositor für Effekte wie z.B. Schatten und Tranzparenz.
Um den Compositor nutzen zu können, muss die Composite-Extension des X-Servers (in der xorg.conf) aktiviert werden:
Section "Extensions" Option "Composite" "Enable" EndSection
Die Xfce-Compositor Einstellungen sind zu erreichen über:
- Einstellungen --> Fenstermanager-Tweaks
Fehler "Hostname wird nicht gefunden"
Falls sich Xfce beim Start beschwert, dass der Hostname nicht gefunden wurde,
"Could not look up internet address for myhost. This will prevent XFCE from working correctly."
dann muss der festgelegte Computername z.B. myhost (Siehe /etc/hostname
) in die Datei /etc/hosts
eingetragen werden:
#<ip-adress> <hostname.domain.org> <hostname> 127.0.0.1 localhost.localdomain myhost
Befehl "Aus Vorlage erstellen" funktioniert nicht
Vermutlich fehlt oder stimmt der Pfad zum "Vorlagen" Verzeichnis nicht. Editiert nano ~/.config/user-dirs.dirs
und fügt XDG_TEMPLATES_DIR
hinzu.
XDG_TEMPLATES_DIR="$HOME/Vorlagen"
Jetzt noch den Ordner erstellen mkdir ~/Vorlagen
und eine Vorlagen hinzufügen z.B. nano ~/Vorlagen/bash.sh
#!/bin/bash echo "Hello World"
Wenn es geklappt hat sollte die Vorlage, ohne Neustart sichtbar sein.