Xfce/Guide
Dieses Handbuch bietet eine umfassende Einführung in Xfce. Eine schnelle, leichtgewichtige, voll ausgestattete Desktop-Umgebung.
Einleitung
Die Xfce Desktop-Umgebung
Xfce ist eine schnelle, leichtgewichtige Desktop-Umgebung für Unix-ähnliche Betriebssysteme. Sie ist für Produktivität ausgelegt und ziemlich anpassbar, hält aber dennoch immer noch die Freedesktop (Englisch) Spezifikationen ein.
Anders als schwerere Desktop-Umgebungen, so wie Gnome und KDE Plasma, nutzt Xfce weit weniger Systemressourcen. Zusätzlich bietet es größere Modularität und weniger Abhängigkeiten; es benötigt weniger Platz auf der Festplatte und weniger Zeit zur Installation.
Diese Anleitung wird nicht nur zeigen wie eine minimale Xfce Umgebung installiert und konfiguriert wird, sondern ebenfalls Optionen erkunden um einen vollwertigen Desktop zu schaffen. Im Einklang mit der Xfce Philosophie: leicht, schnell und modular.
Der letzte Teil dieses Leitfadens führt ein paar Befehle auf, die nach einer Aktualisierung zu einer neuen Xfce Version auszuführen sind. Sie sollten diese nach einem Upgrade von einer älteren Version ausführen.
Installation
Die Grundlagen
Versichern Sie sich zu Beginn, dass Xorg wie im Xorg Handbuch eingerichtet wurde. Wenn diese Schritte nicht abgeschlossen sind, wird der Rest dieses Handbuchs nicht wie erwartet funktionieren.
Um die bestmögliche Erfahrung zu erzielen, sollte das grundlegende Desktop-Profil ausgewählt werden, das viele der üblichen Einstellungen hat, die XFCE benötigt.
Ein Beispiel für die amd64 Architektur:
root #
eselect profile list
... [12] default/linux/amd64/17.1 (stable) [13] default/linux/amd64/17.1/selinux (stable) [14] default/linux/amd64/17.1/hardened (stable) [15] default/linux/amd64/17.1/hardened/selinux (stable) [16] default/linux/amd64/17.1/desktop (stable) [17] default/linux/amd64/17.1/desktop/gnome (stable) [18] default/linux/amd64/17.1/desktop/gnome/systemd (stable) [19] default/linux/amd64/17.1/desktop/plasma (stable) [20] default/linux/amd64/17.1/desktop/plasma/systemd (stable) [21] default/linux/amd64/17.1/developer (stable) [22] default/linux/amd64/17.1/no-multilib (stable) [23] default/linux/amd64/17.1/no-multilib/hardened (stable) [24] default/linux/amd64/17.1/no-multilib/hardened/selinux (stable) [25] default/linux/amd64/17.1/systemd (stable) ...
Emerge
Nun da die USE
Variablen in /etc/portage/make.conf gesetzt sind, ist es an der Zeit Xfce zu installieren.
root #
emerge --ask xfce-base/xfce4-meta
Falls gewünscht fügen Sie Ihre normalen User zu den Gruppen cdrom
, cdrw
und usb
hinzu, so dass sie Geräte wie Kameras, Optische Laufwerke und USB-Sticks mounten und verwenden können.
root #
for x in cdrom cdrw usb ; do gpasswd -a username $x ; done
Aktualisieren Sie die System-Umgebungsvariablen:
root #
env-update && . /etc/profile
Ein grafisches Terminal wird benötigt, um in der neuen Desktop-Umgebung weiterarbeiten zu können. Das Paket x11-terms/xfce4-terminal ist eine gute Wahl. Es ist speziell für Xfce gemacht. Installieren Sie das Terminal wie folgt:
root #
emerge --ask x11-terms/xfce4-terminal
Konfiguration
Xfce starten
Nun, da Xfce installiert ist, wird es für den Aufruf des Befehls startx als die Standard Desktop-Umgebung konfiguriert. Verlassen Sie die Root-Shell und melden Sie sich als normaler Benutzer an.
user $
echo "exec startxfce4" > ~/.xinitrc
Starten Sie jetzt die grafische Umgebung durch die Eingabe von startx:
user $
startx
Sitzungen und Startverhalten
Nachdem Sie beliebte Anwendungen wie k3b, nautilus, kmail, evolution usw. installiert haben, sollten Sie sicherstellen, dass Xfce die geeigneten Dienste beim Start lädt. Navigieren sie zu Anwendungen --> Einstellungen --> Sitzung und Startverhalten. Wählen Sie unter der Registerkarte Fortgeschritten die Passenden Häkchen. Dies könnte die Xfce Startzeit geringfügig verlängern, aber verringert die Ladezeit bestimmter Anwendungen.
Xfce hat die Möglichkeit Sitzungseinstellungen und laufende Programme unter dem Reiter Allgemeine Einstellungen im Sitzung und Startverhalten Menü zu speichern. Sie können beim Abmelden automatisch gespeichert werden, oder Xfce kann jedes Mal nachfragen. Diese Funktion ist besonders nützlich für das Rückgängigmachen von Konfigurationsfehlern. Haben sie versehentlich ein Panel geschlossen? Wählen Sie einfach "Nein", wenn Sie aufgefordert werden, die aktuelle Sitzung zu speichern, und beim nächsten Start von Xfce wird der alte Desktop wiederhergestellt. Wollen Sie automatisch den Webbrowser, das Terminal und den E-Mail Client beim nächsten Anmelden starten? Speichern Sie einfach die Sitzung bevor sie sich abmelden.
Weitere Anwendungen
Jeder Benutzer sollte erwägen, einige oder alle der folgenden nützlichen Anwendungen und Dienstprogramme zu installieren:
root #
emerge --ask xfce-extra/xfce4-pulseaudio-plugin xfce-extra/xfce4-taskmanager x11-themes/xfwm4-themes app-editors/mousepad xfce-base/xfce4-power-manager x11-terms/xfce4-terminal xfce-base/thunar
Package | Description |
---|---|
xfce-extra/xfce4-pulseaudio-plugin | Pulseaudio volume control (Others can install media-sound/volumeicon or similar tray audio mixer). |
xfce-extra/xfce4-taskmanager | Displays a list of all running programs, and the CPU and memory consumption each one takes up. By right-clicking an item, you can kill a misbehaving application, pause and restart it, or even alter its run time priority, which will fine-tune how much of a demand it puts on the system's resources. |
x11-themes/xfwm4-themes | Adds several window manager themes. Additional icon themes, such as x11-themes/tango-icon-theme, are available to round out the desktop. |
app-editors/mousepad | Is a bare bones text editor that starts up extremely quickly. |
xfce-base/xfce4-power-manager | An application to monitor and manage power usage. This is especially important for laptops! The power manager allows user to adjust screen brightness, choose maximum performance or battery-saving modes, and setup hibernate, suspend, and shutdown actions when the lid is shut or buttons are pressed. xfce4-power-manager can be set to provide warning when the battery reaches certain levels, or even turn off the machine. The application comes with a couple of helpful panel plugins to display battery/charging status, and a brightness control. |
x11-terms/xfce4-terminal | An X11 terminal emulator, far more configurable and useful than the barebones xterm. xfce4-terminal supports Unicode text, color schemes, pseudo-transparency and hardware-accelerated transparency via Xfce's built-in compositor, all out-of-the-box. Just make sure that the default action on the terminal launcher of the panel runs /usr/bin/Terminal instead of xterm. Right-click the launcher and choose Properties to change the command. |
xfce-base/thunar | Xfce's default graphical file manager. It is fast yet quite powerful, can support several plugins for even more functionality; just install them with emerge. These plugins include: xfce-extra/thunar-archive-plugin which lets users create and extract archive files using the right-click menu. It provides a handy front-end for graphical archiving applications such as xarchiver and file-roller. |
xfce-base/tumbler | Lets users preview certain types of files from within Thunar, such as images and fonts. |
xfce-base/thunar-volman | Automatically manages removable media and drives. |
media-video/parole | A simple Xfce4 media player using GStreamer. |
Paket | Beschreibung |
---|---|
xfce-extra/xfce4-pulseaudio-plugin | Pulseaudio Volume Control (Andere können media-sound/volumeicon oder ähnliche Tray-Audio-Mischer installieren). |
xfce-extra/xfce4-taskmanager | Zeigt eine Liste aller laufenden Programme sowie die CPU- und Speicherbelegung, die jeweils beansprucht wird. Wenn Sie mit der rechten Maustaste auf ein Element klicken, können Sie eine fehlerhafte Anwendung beenden, anhalten oder erneut starten oder sogar die Laufzeitpriorität ändern. So kann genau einstellt werden, wie hohe Ansprüche an die Systemressourcen gestellt werden. |
x11-themes/xfwm4-themes | Fügt mehrere Fenstermanager-Designs hinzu. Weitere Icon-Themes, wie x11-themes/tango-icon-theme sind verfügbar, um den Desktop abzurunden. |
app-office/orage | Ein einfacher, praktischer Kalender. |
app-editors/mousepad | Ist ein einfacher Texteditor, der sehr schnell startet. |
xfce-base/xfce4-power-manager | Eine Anwendung zur Überwachung und Verwaltung des Stromverbrauchs. Dies ist besonders wichtig für Laptops! Mit dem Energiemanager können Sie die Bildschirmhelligkeit anpassen, die maximale Leistung oder den Energiesparmodus auswählen und die Aktionen für den Ruhezustand, den Standby-Modus und das Herunterfahren einrichten, wenn der Bildschirm zugeklappt oder Tasten gedrückt werden.xfce4-power-manager kann so eingestellt werden, dass eine Warnung ausgegeben wird, wenn die Batterie einen bestimmten Stand erreicht hat, oder die Maschine sogar ausschalten. Die Anwendung enthält einige hilfreiche Panel-Plugins zur Anzeige des Akku-/ Ladestatus und eine Helligkeitssteuerung. |
x11-terms/xfce4-terminal | Ein X11 Terminalemulator, weitaus mehr einstellbar und nützlicher als das grundlegende xterm. xfce4-terminal unterstützt Unicode-Text, Farbschemata, Pseudotransparenz und hardwarebeschleunigte Transparenz durch den integrierten Compositor von Xfce, der sofort einsatzbereit ist. Stellen Sie einfach sicher, dass die Standardaktion im Terminal-Startprogramm des Panels /usr/bin/Terminal anstelle von xterm ausführt. Klicken Sie mit der rechten Maustaste auf das Startprogramm und wählen Sie Eigenschaften um den Befehl zu ändern. |
xfce-base/thunar | Xfce standardmäßiger grafischer Dateimanager. Er ist schnell und dennoch ziemlich leistungsfähig. Er unterstützt einige Plugins für noch mehr Funktionalität. Installieren Sie Sie einfach mit emerge. Diese Plugins schließen xfce-extra/thunar-archive-plugin mit ein. Hiermit wird es dem Benutzer ermöglicht über das Rechts-Klick-Menü Archivdateien zu erzeugen und zu extrahieren. Es bietet ein praktisches Frontend für grafische Archivierungsanwendungen wie xarchiver und file-roller. |
xfce-base/tumbler | Ermöglicht Benutzern die Vorschau bestimmter Dateitypen in Thunar, wie beispielsweise Bilder und Schriftarten. |
xfce-base/thunar-volman | Verwaltet automatisch Wechselmedien und Laufwerke. |
xfce-base/media-video/parole | Ein einfacher Xfce4-Medienplayer mit GStreamer. |
Desktop-Anwendungen
Obwohl app-editors/mousepad als einfacher Texteditor ausreicht, sollten Sie, wenn Sie ein Textverarbeitungsprogramm mit vollem Funktionsumfang benötigen, aber nicht den Ballast von LibreOffice haben wollen, das neue app-office/abiword ausprobieren. AbiWord ist leichter, schneller und vollständig kompatibel mit Standard-Dokumenttypen.
Brauchen Sie einen schönen E-Mail Client/ Newsreader, der nicht so anspruchsvoll wie mail-client/thunderbird oder mail-client/evolution ist? Versuchen Sie mail-client/claws-mail zu emergen.
Für Internetchats ist net-irc/irssi ein ausgezeichneter, kleiner, unglaublich konfigurierbarer IRC-Client, der im Terminal läuft. Für einen kompakten universellen Client, der fast alle Chat-Protokolle beherrscht, möchten Sie vielleicht net-im/pidgin in Betracht ziehen.
Für Film- und Musikplayer, schauen Sie nicht weiter als bis zu media-video/mplayer und media-sound/exaile. Sie können die meisten verfügbaren Medienformate ziemlich gut abspielen.
Fast alle grafischen Webbrowser benötigen mehr Ressourcen als die meisten anderen Desktop-Anwendungen. Trotzdem sind Firefox und Midori immer eine gute Wahl. Alternativ kann Opera ziemlich schnell sein. Allerdings ist Opera nicht auf so vielen Prozessorarchitekturen verfügbar wie Firefox.
root #
emerge --ask www-client/firefox
root #
emerge --ask www-client/midori
root #
emerge --ask www-client/opera
Panel ("Leiste") Plugins
Es gibt viele verfügbare Plugins für das Panel (die "Leiste") in Portage; siehe mit emerge --search xfce. Obwohl ihre Namen zum Großteil selbsterklärend sind, verdienen ein paar besondere Aufmerksamkeit, weil sie ziemlich nützlich sind. Um sie zu benutzen emergen Sie sie einfach. Sie werden dann in der Liste der verfügbaren Gegenstände im Menü Neue Elemente hinzufügen verfügbar. Dieses Menü wird angezeigt wenn auf das Panel (die "Leiste") rechts-geklickt wird.
Paket | Beschreibung |
---|---|
xfce-extra/xfce4-battery-plugin | Ideal für Laptopbenutzer. Es zeigt den Prozentsatz der Batterie, die verbleibende Zeit, die Stromquelle (Wechselstrom oder Batterie), den Lüfterstatus sowie Warnungen. Es kann sogar so konfiguriert werden, dass Befehle bei bestimmten Ladeständen ausgeführt werden. Diese Funktion kann verwendet werden, um den Laptop in den Ruhezustand zu versetzten, wenn der Akku fast leer ist. |
xfce-extra/xfce4-verve-plugin | Eine kleine Befehlszeile, die in das Panel eingebettet ist. Es ist schneller als ein Terminal zu öffnen um einen Befehl auszuführen. |
xfce-extra/xfce4-mount-plugin | Bietet eine praktische Methode um Geräte, die in /etc/fstab aufgeführt sind einfach durch einen Mausklick zu mounten. |
xfce-extra/xfce4-sensors-plugin | Ermöglicht Benutzer das Überwachen von Hardwaresensoren wie beispielsweise CPU-Temperatur, Lüfterdrehzahl, Festplattentemperatur, Mainboard-Spannung und mehr. |
| xfce-extra/xfce4-battery-plugin | Perfect for laptop users. It displays battery percentage, time remaining, power source (AC or battery), fan status, warnings, and can even be configured to execute commands at certain power levels. This feature can be used to put the laptop into hibernate mode when the battery is almost exhausted. |-
| xfce-extra/xfce4-verve-plugin | A small command line embedded into the panel. It is quicker than opening up a terminal to run a command. |-
| xfce-extra/xfce4-mount-plugin | Provides a handy method of mounting devices listed in /etc/fstab just by clicking the mouse. |-
| xfce-extra/xfce4-sensors-plugin | Lets users monitor hardware sensors, such as CPU temperature, fan RPM, hard drive temp, motherboard voltage, and more. |-
|}
Grafischer Login
Erinnern Sie sich, als die Zeile startxfce4 zur Datei ~/.xinitrc hinzugefügt wurde? Um auf den Desktop zu gelangen, geben Sie startx ein, nachdem Sie sich eingeloggt haben. Um stattdessen eine GUI-Anmeldung zu haben, verwenden Sie einen Display-Manager, der Xfce automatisch nach dem Booten startet.
Stellen Sie zunächst sicher, dass Xfce beim Booten geladen wird:
root #
rc-update add dbus default
root #
rc-update add display-manager default
Wählen Sie nun einen Display-Manager aus der Liste aus und konfigurieren Sie ihn in /etc/conf.d/display-manager zum Starten.
Die meisten Display-Manager können die Xfce-Sitzung automatisch starten, indem sie XSESSION="Xfce4"
zu /etc/env.d/90xsession hinzufügen:
root #
echo XSESSION=\"Xfce4\" > /etc/env.d/90xsession
root #
env-update && source /etc/profile
Verschönern Sie den Desktop
Etwas Anpassung Ihres Desktop Erscheinungsbildes kann weitreichend sein. Xfce hat alle Optionen, die Sie von einer modernen Desktop-Umgebung erwarten können: Einstellungen zur Schriftglättung (Antialiasing), Farbschemata, dutzende von Fensterverzierungen, Themen (Themes) und weiteres. Falls Ihnen das noch nicht reicht, können Sie leicht Themen, Symbolsätze, Mauscursor-Themen und Bildschirmhintergründe eines Drittanbieters installieren.
Eine Auswahl schöner Gentoo Bildschirmhintergründe in einer Vielzahl an Auflösungen werden auf der Gentoo Webseite angeboten. Wenn Sie auf der Suche nach Symbolsätzen und kompletten Xfce Themen sind, stellt Xfce-Look (Englisch) eine große Auswahl zur Verfügung. Eine wichtige Sache an die man sich bei jeder Drittanbieter-Augenweide erinnern sollte ist, dass Sie sie in der Regel zuerst entpackt und in das richtige Verzeichnis installieren müssen. Symbolsätze gehören in /usr/share/icons/ und Themen in /usr/share/themes/. Verwenden Sie diese Verzeichnisse wenn es allen Nutzer möglich sein soll, diese Themen und Symbolsätze nutzen zu können. Einzelne Benutzer können ihre Themen und Symbolsätze in ihren Benutzerverzeichnissen unter ~/.themes/ und ~/.icons/ installieren.
Xfce hat seinen eigenen Compositor um Fenstertransparenz zu handhaben. Diese Option kann im Anwendungsmenü --> Einstellungen --> Fenstereinstellungen des Fensterverhaltens Menü gefunden werden. Für die beste Performance ist eine Grafikkarte, deren Treiber hardwarebeschleunigtes Rendern unterstützt notwendig. Stellen Sie sicher, dass Sie xfce-base/xfwm4 mit dem USE-Flag xcomposite
emerged haben. Als Nächstes muss Compositing aktiviert werden, indem Sie in /etc/X11/xorg.conf den folgenden Abschnitt hinzufügen:
Dies ist die minimale Konfiguration für Xfce und X.Org X11. Allerdings hängt das Einrichten von hardwarebeschleunigtem Rendering von der Grafikkarte des Systems ab und übersteigt den Rahmen dieser Anleitung. In unserem Wiki gibt es verschiedene Artikel, die bei der Einrichtung von hardwarebeschleunigtem Rendering für verschiedene Grafikkarten helfen.
Sobald Sie fertig sind einen schönen Xfce-Desktop einzurichten, sollten Sie als nächstes einen Screenshot davon machen, um ihn mit anderen Leuten zu teilen! Installieren Sie einfach xfce-extra/xfce4-screenshooter und teilen Sie Ihre Bilder irgendwo für alle zum Bewundern.
Aktualisieren
Wenn Xfce von einer früheren Hauptversion (4.x) aktualisiert wird, dann müssen alte zwischengespeicherten Sitzungen und Profile entfernen werden, weil diese inkompatibel zur neuen Version sind. Führen Sie für jeden Ihrer Nutzer die folgenden Befehle aus, um die alten, inkompatiblen, zwischengespeicherten Sitzungen und Profile zu löschen:
root #
rm -r ~/.cache/sessions
root #
rm -r ~/.config/xfce*
root #
rm -r ~/.config/Thunar
Die Benutzer werden mit einem brandneuen Interface begrüßt werden, aber viele ihrer individuellen Einstellungen verlieren. Leider gibt es keine Migration der Konfiguration(en)...
Externe Ressourcen
Brauchen sie weitere Hilfe zur Konfiguration und Nutzung von Xfce? Brauchen sie mehr Vorschläge leichtgewichtiger Anwendungen? Schauen Sie sich folgendes an:
- Die Gentoo Foren
- Die installierten Hilfedateien und sonstige Dokumentationen von Xfce: /usr/share/xfce4/doc/C/index.html. Geben sie einfach den Pfad in die Adresszeile eines Browsers ein und beginnen Sie mit dem Lesen. Es gibt auch viele "versteckte" Konfigurations-Optionen in den Hilfedateien.
This page is based on a document formerly found on our main website gentoo.org.
The following people contributed to the original document: nightmorph
They are listed here because wiki history does not allow for any external attribution. If you edit the wiki article, please do not add yourself here; your contributions are recorded on each article's associated history page.