Xfce ist eine leichtgewichtige und modulare Desktop-Umgebung, die derzeit auf GTK 3 basiert und einen Fenstermanager, einen Dateimanager, einen Desktop und ein Panel enthält, um eine vollständige Benutzererfahrung zu bieten.

Installation

Installieren Sie die xfce4-Gruppe. Vielleicht möchten Sie auch die Gruppe xfce4-goodies installieren, die zusätzliche Plugins und eine Reihe nützlicher Dienstprogramme wie den Mousepad-Editor enthält. Xfce verwendet standardmäßig den Xfwm-Fenstermanager.

Starten

Wählen Sie Xfce Session aus dem Menü eines Anzeigemanagers Ihrer Wahl, oder fügen Sie exec startxfce4 zu Xinitrc hinzu.

Hinweis: Rufen Sie die ausführbare Datei xfce4-session nicht direkt auf; startxfce4 ist der korrekte Befehl, der wiederum die erstere aufruft, wenn es angebracht ist.

Konfiguration

Xfce speichert Konfigurationsoptionen in Xfconf. Es gibt mehrere Möglichkeiten, diese Optionen zu ändern:

  • Wählen Sie im Hauptmenü Einstellungen und die Kategorie, die Sie anpassen möchten. Kategorien sind Programme, die sich normalerweise in /usr/bin/xfce4-* und /usr/bin/xfdesktop-settings befinden.
  • xfce4-settings-editor Sie können alle Einstellungen sehen und ändern. Die hier geänderten Optionen werden sofort wirksam. Verwenden Sie xfconf-query, um Einstellungen von der Kommandozeile aus zu ändern; Einzelheiten finden Sie in der Dokumentation.
  • Einstellungen werden in XML-Dateien in ~/.config/xfce4/xfconf/xfce-perchannel-xml/ gespeichert, die von Hand bearbeitet werden können. Änderungen, die hier vorgenommen werden, werden jedoch nicht sofort wirksam.

Menü

Siehe Xdg-menu für weitere Informationen zur Verwendung des Free Desktop-Menüsystems.

Whiskermenü

xfce4-whiskermenu-plugin (auch Teil von xfce4-goodies) ist ein alternativer Anwendungsstarter. Es zeigt eine Liste von Favoriten an, blättert durch alle installierten Anwendungen mit Hilfe von Kategorie-Buttons und unterstützt die unscharfe Suche. Nach der Installation des Pakets kann es das Anwendungsmenü als erstes Element in Panel 1 ersetzen (in Einstellungen > Panel > Elemente fügen Whisker-Menü hinzu).

Einträge bearbeiten

Für diese Aufgabe stehen eine Reihe von grafischen Werkzeugen zur Verfügung:

  • MenuLibre – Ein fortschrittlicher Menü-Editor, der moderne Funktionen in einer sauberen, einfach zu bedienenden Oberfläche bietet.

https://launchpad.net/menulibre || menulibreAUR.

  • Alacarte – Menü-Editor für GNOME

https://www.gnome.org/ || alacarte

  • XAME (XFCE Applications Menu Editor) – In Gambas geschriebenes GUI-Tool, das speziell für die Bearbeitung von Menüeinträgen in Xfce entwickelt wurde, es funktioniert nicht in anderen Umgebungen. (Abgekündigt)

http://redsquirrel87.altervista.org/doku.php/xfce-applications-menu-editor || xameAUR

Alternativ können Sie die Datei ~/.config/menus/xfce-applications.menu manuell erstellen. Siehe die Beispielkonfiguration unten:

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"><Menu> <Name>Xfce</Name> <MergeFile type="parent">/etc/xdg/menus/xfce-applications.menu</MergeFile> <Exclude> <Filename>xfce4-run.desktop</Filename> <Filename>exo-terminal-emulator.desktop</Filename> <Filename>exo-file-manager.desktop</Filename> <Filename>exo-mail-reader.desktop</Filename> <Filename>exo-web-browser.desktop</Filename> <Filename>xfce4-about.desktop</Filename> <Filename>xfhelp4.desktop</Filename> </Exclude> <Layout> <Merge type="all"/> <Separator/> <Menuname>Settings</Menuname> <Separator/> <Filename>xfce4-session-logout.desktop</Filename> </Layout></Menu>

Das <MergeFile>-Tag enthält das Standard-Xfce-Menü.

Das <Exclude>-Tag schließt Anwendungen aus, die nicht im Menü erscheinen sollen. Hier haben wir einige Xfce-Standardverknüpfungen ausgeschlossen, aber Sie können firefox.desktop oder jede andere Anwendung ausschließen.

Das <Layout>-Tag definiert das Layout des Menüs. Die Anwendungen können in Ordnern organisiert werden oder wie auch immer wir wollen. Für weitere Details siehe das Xfce-Wiki.

Sie können auch Änderungen am Xfce-Menü vornehmen, indem Sie die .desktop-Dateien selbst bearbeiten. Um Einträge auszublenden, siehe Desktop-Einträge#Desktop-Einträge ausblenden. Sie können die Kategorie der Anwendung bearbeiten, indem Sie die Categories=-Zeile des Desktop-Eintrags ändern, siehe Desktop-Einträge#Datei-Beispiel.

Desktop

Transparenter Hintergrund für Icon-Titel

Um den weißen Standardhintergrund der Desktop-Icon-Titel in etwas Geeigneteres zu ändern, erstellen oder bearbeiten Sie ~/.gtkrc-2.0:

style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 10 base = "#000000" base = "#71B9FF" base = "#71B9FF" fg = "#fcfcfc" fg = "#ffffff" fg = "#ffffff"}widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

Desktop-Icons entfernen

Erteilen Sie den folgenden Befehl:

$ xfconf-query -c xfce4-desktop -v --create -p /desktop-icons/style -t int -s 0

Um die Icons auf dem Desktop wiederherzustellen, geben Sie denselben Befehl mit dem Wert 2 aus.

Ein Hintergrundbild über mehrere Köpfe

Öffnen Sie xfce4-settings-editor und erstellen Sie eine neue Eigenschaft mit den folgenden Einstellungen:

Property: /backdrop/screen0/xinerama-stretchType: BooleanValue: TRUE|1|Enabled

Verknüpfung zum Beenden von Fenstern

Xfce verfügt nicht über eine Verknüpfung zum Beenden eines Fensters, z. B. wenn ein Programm einfriert.

Mit xorg-xkill können Sie mit xkill ein Fenster interaktiv beenden. Für das gerade aktive Fenster verwenden Sie xdotool:

$ xdotool getwindowfocus windowkill

Alternativ:

$ sh -c "xkill -id $(xprop -root -notype | sed -n '/^_NET_ACTIVE_WINDOW/ s/^.*# *\|\,.*$//g p')"

Um die Tastenkombination hinzuzufügen, verwenden Sie Einstellungen > Tastatur oder eine Anwendung wie xbindkeys.

Sitzung

Autostart

Um benutzerdefinierte Anwendungen beim Start von Xfce zu starten, klicken Sie auf das Anwendungsmenü > Einstellungen > Einstellungsmanager und wählen Sie dann die Option Sitzung und Start und klicken Sie auf die Registerkarte Anwendungsautostart. Um einen Eintrag hinzuzufügen, klicken Sie auf die Schaltfläche Hinzufügen und füllen Sie das Formular aus, wobei Sie den Pfad zu einer ausführbaren Datei angeben, die Sie ausführen möchten.

Autostart-Anwendungen werden als name.desktop in ~/.config/autostart/ gespeichert.

Alternativ fügen Sie die Befehle, die Sie ausführen möchten (einschließlich des Setzens von Umgebungsvariablen), zu xinitrc (oder xprofile, wenn ein Displaymanager verwendet wird) hinzu.

Tipp: Manchmal kann es sinnvoll sein, den Start einer Anwendung zu verzögern. Beachten Sie, dass die Angabe eines Befehls wie sleep 3 && command unter Application > Autostart nicht funktioniert; eine Abhilfe ist die Verwendung der Syntax sh -c "sleep 3 && command"

Lock the screen

xflock4 ist das Referenz-Bash-Skript, das zum Sperren einer Xfce-Sitzung verwendet wird.

Es versucht, den Bildschirm entweder mit xfce4-screensaver (auch Teil von xfce4-goodies), xscreensaver, gnome-screensaver, slock oder xlockmore zu sperren. Es sucht nacheinander nach den entsprechenden Binärdateien oder beendet sich mit dem Rückgabewert 1, wenn es keine dieser Dateien findet.

Die Liste der Anwendungen/Sicherheit#Bildschirmsperren enthält eine kurze Beschreibung dieser Bildschirmsperren zusammen mit anderen beliebten Anwendungen. In dieser Liste findet sich auch ein alternatives Schließfach, light-locker, das sich besonders gut in den xfce4-power-manager integriert. Nach der Installation erhält der Xfce-Power-Manager einen zusätzlichen Reiter „Sicherheit“ zur Konfiguration von light-locker und die bestehende Einstellung „Bildschirm sperren, wenn das System in den Ruhezustand geht“ wird unter diesen Reiter verschoben. In dieser neuen GUI ist es möglich, einzustellen, ob die Sitzung bei Bildschirmschoneraktivität oder immer dann, wenn das System in den Ruhezustand geht, gesperrt werden soll.

Um xflock4 light-locker oder ein anderes benutzerdefiniertes Sitzungsschließfach, das nicht zu den fünf oben genannten gehört, ausführen zu lassen, muss man LockCommand im xfconf-Kanal der Sitzung auf die zu verwendende Befehlszeile setzen (der Befehl innerhalb der Anführungszeichen im folgenden Beispiel kann für andere Bildschirmschließfächer entsprechend angepasst werden):

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

Die Schaltfläche zum Sperren des Bedienfelds im Bedienfeld der Aktionsschaltflächen führt einfach /usr/bin/xflock4 aus. Es sollte wie erwartet funktionieren, solange xflock4 funktioniert, d.h. einer der nativen Locker ist installiert oder ein benutzerdefinierter Locker ist so konfiguriert, dass er sich wie oben vorgeschlagen integriert.

Suspend

Wenn Xfce zum Suspendieren aufgefordert wird, führt es den Befehl xfce4-session-logout(1) mit der Option suspend aus:

$ xfce4-session-logout --suspend

Ob die Sitzung beim Suspendieren systematisch gesperrt wird oder nicht, kann über die xfconf-Eigenschaften oder über die GUI konfiguriert werden.

Um diesen Zustand über die Befehlszeilenschnittstelle (CLI) zu steuern, gibt es zwei Einstellungen, LockScreen und lock-screen-suspend-hibernate, die in den xfconf-Kanälen der Sitzung bzw. des Energiemanagers verwendet werden: Um das Sperren im Standby-Modus zu verhindern, setzen Sie sie auf false:

$ xfconf-query -c xfce4-session -p /shutdown/LockScreen -s false$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s false

Um die Sitzung im Standby-Modus zu sperren, setzen Sie sie auf true.

Die Einstellung kann auch von der GUI aus gesteuert werden: Öffnen Sie die Anwendung Sitzung und Start und schalten Sie das Flag Erweitert > Bildschirm vor dem Ruhezustand sperren ein oder aus.

Wenn die Suspend-Tastaturtaste gedrückt wird, kann dies entweder vom Xfce-Energiemanager oder von systemd-logind behandelt werden. Um logind Vorrang zu geben, muss die folgende xfconf-Einstellung auf true gesetzt werden:

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-suspend-key -n -t bool -s true
Hinweis: Um zu überprüfen, wie systemd-logind Ereignisse behandelt, wenn es Vorrang vor Xfce hat, überprüfen Sie logind.conf(5)

Gespeicherte Sitzungen deaktivieren

Pro Benutzer können gespeicherte Sitzungen deaktiviert werden, indem Sie Folgendes ausführen:

$ xfconf-query -c xfce4-session -p /general/SaveOnExit -s false

Navigieren Sie dann zu Anwendungen > Einstellungen > Sitzung und Start > Sitzungen und drücken Sie die Schaltfläche Gespeicherte Sitzungen löschen, um alle zuvor gespeicherten Sitzungen zu entfernen.

Tipp: Wenn der obige Befehl die Einstellung nicht dauerhaft ändert, verwenden Sie stattdessen den folgenden Befehl: xfconf-query -c xfce4-session -p /general/SaveOnExit -n -t bool -s false

Alternativ kann der Xfce-Kioskmodus verwendet werden, um das Speichern von Sitzungen systemweit zu deaktivieren. Um Sitzungen zu deaktivieren, erstellen oder bearbeiten Sie die Datei /etc/xdg/xfce4/kiosk/kioskrc und fügen Sie Folgendes hinzu:

SaveSession=NONE

Wenn der Kioskmodus nicht funktioniert, kann der Benutzer Leseberechtigungen für das Sitzungsverzeichnis festlegen:

$ rm ~/.cache/sessions/* && chmod 500 ~/.cache/sessions

Damit wird verhindert, dass Xfce Sitzungen speichert, auch wenn die Konfiguration etwas anderes vorsieht.

Verwenden Sie einen anderen Fenstermanager

Hinweis: Damit die Änderungen wirksam werden, müssen Sie die gespeicherten Sitzungen löschen und sicherstellen, dass die Sitzungsspeicherung deaktiviert ist, wenn Sie sich zum ersten Mal abmelden. Sobald der Fenstermanager der Wahl läuft, kann die Sitzungsspeicherung wieder aktiviert werden.

Die Dateien, die den Standard-Fenstermanager angeben, befinden sich an den folgenden Stellen:

  • ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml – pro Benutzer
  • /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml – systemweit

Der Standard-Fenstermanager für den Benutzer kann einfach mit xfconf-query eingestellt werden:

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -sa wm_name

Wenn Sie den Fenstermanager mit Kommandozeilenoptionen starten wollen, sehen Sie sich die folgenden Befehle an:

$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd$ xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -s wm_name -t string -s --wm-option

Wenn Sie mehr Kommandozeilenoptionen benötigen, fügen Sie dem Befehl einfach weitere -t string und -s --wm-option Argumente hinzu.

Wenn Sie den Standard-Fenstermanager systemweit ändern möchten, bearbeiten Sie die oben angegebene Datei manuell, indem Sie xfwm4 in den bevorzugten Fenstermanager ändern und bei Bedarf weitere <value type="string" value="--wm-option"/>-Zeilen für zusätzliche Befehlszeilenoptionen hinzufügen.

Sie können den Fenstermanager auch ändern, indem Sie wm_name --replace mit der Autostart-Funktion starten oder wm_name --replace & in einem Terminal ausführen und sicherstellen, dass die Sitzung beim Abmelden gespeichert wird. Beachten Sie jedoch, dass diese Methode den Standardmanager nicht wirklich ändert, sondern ihn lediglich bei der Anmeldung ersetzt. Beachten Sie, dass Sie, wenn Sie die Autostart-Funktion verwenden, gespeicherte Sitzungen deaktivieren sollten, da dies dazu führen könnte, dass der neue Fenstermanager zweimal nach dem Standard-Fenstermanager gestartet wird.

Theming

XFCE-Themen sind auf xfce-look.org verfügbar. Xfwm-Themen werden in /usr/share/themes/theme_name/xfwm4 gespeichert und in Einstellungen > Fenstermanager eingestellt. GTK-Themen werden in /usr/share/themes/theme_name/gtk-2.0 und /usr/share/themes/theme_name/gtk-3.0 gespeichert und in Einstellungen > Erscheinungsbild eingestellt.

Um ein einheitliches Aussehen für alle Anwendungen zu erreichen, siehe Einheitliches Aussehen für Qt- und GTK-Anwendungen.

Siehe auch Cursor-Themen, Icons und Schriftkonfiguration.

Konsistentes Aussehen zwischen SSD- und CSD-Fenstern

Xfce verwendet derzeit Server-seitige Dekorationen (SSD) (siehe Fensterdekoration), die von Xfwm für die meisten Fenster thematisiert werden, und Client-seitige Dekorationen (CSD), die von den jeweiligen Programmen für Xfce Einstellungen, Drucken, Speichern und andere Dialoge thematisiert werden.

Xfwm-SSD-Fensterstile können thematisiert werden, um mit den CSD-Fenstern übereinzustimmen, indem sie manuell angepasst oder Themen in /usr/share/themes/theme_name/xfwm4 erstellt werden oder indem ein Werkzeug wie der Xfwm4 Theme Generator verwendet wird, der „xfwm4-Themen aus clientseitigen Dekorationen erstellt.

Reverting Client-Side Decorations

Um die meisten CSD aus Xfce zu entfernen, installieren Sie libxfce4ui-nocsdAUR und setzen Sie

$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false 

Dadurch wird die Schaltfläche „Speichern“ in Speicherdialogen an den unteren Rand des Fensters verschoben und dasselbe gilt für Druckdialoge. Xfce-Einstellungsdialoge werden auf SSD zurückgesetzt. Programme wie Catfish werden immer noch CSD haben.

Um SSD auf allen Fenstern zu erzwingen, versuchen Sie gtk3-nocsd-gitAUR. Achten Sie darauf, alle Anweisungen auf der Projektseite zu lesen.

Sound

Sound-Themen

XFCE4 unterstützt Freedesktop-System-Sounds, aber es ist nicht von Haus aus konfiguriert.

Um ein Soundthema zu aktivieren:

  1. Installieren Sie libcanberra und libcanberra-pulse für die PulseAudio-Unterstützung;
  2. „canberra-gtk-module“ sollte in der GTK_MODULES-Umgebungsvariable enthalten sein (eine Neuanmeldung kann erforderlich sein);
  3. „Enable event sounds“ in Settings Manager → Appearance → Settings tab ankreuzen;
  4. Im Settings Editor „xsettings/Net/SoundThemeName“ auf ein Soundthema setzen, das sich in /usr/share/sounds/ befindet;
  5. „System Sounds“ im Audiomixer einschalten (z.

sound-theme-freedesktop bietet ein kompatibles Soundthema, aber es fehlen viele erforderliche Ereignisse. Eine bessere Wahl ist sound-theme-smoothAUR (SoundThemeName sollte „Smooth“ sein).

Tastatur-Lautstärketasten

xfce4-pulseaudio-plugin bietet ein Panel-Applet, das Unterstützung für die Lautstärkeregelung der Tastatur und für Lautstärkebenachrichtigungen bietet. Als Alternative können Sie xfce4-volumed-pulseAUR installieren, das ebenfalls Tastenbindung und Benachrichtigungssteuerung bietet, aber ohne ein Symbol im Panel. Das ist zum Beispiel praktisch, wenn man gleichzeitig pasystray für eine feinere Steuerung verwendet.

Alternativ bietet xfce4-mixerAUR auch ein Panel-Applet und Tastaturkürzel, das ebenfalls Alsa unterstützt. Beachten Sie jedoch, dass es auf einer Funktion von GStreamer 0.10 basiert, die in 1.0.

Nach der Installation des Panels müssen Sie es zur Taskleiste hinzufügen, sonst funktionieren die Tastenkombinationen nicht.

Für nicht desktopumgebungsspezifische Alternativen siehe Liste der Anwendungen/Multimedia#Lautstärkeregelung.

Kurzbefehle

Wenn Sie kein Applet oder Daemon verwenden, das die Lautstärketasten steuert, können Sie die Lautstärkeregelungsbefehle manuell über die Tastatureinstellungen von Xfce den Lautstärketasten zuordnen. Für das von Ihnen verwendete Soundsystem finden Sie in den unten verlinkten Abschnitten die entsprechenden Befehle.

  • ALSA: siehe Advanced Linux Sound Architecture#Lautstärkeregelung für die Tastatur.
  • PulseAudio: siehe PulseAudio#Lautstärkeregelung der Tastatur
  • OSS: siehe OSS#Verwendung von Multimediatasten mit OSS.

Tastaturkurzbefehle

Tastaturkurzbefehle werden an zwei Stellen definiert: Einstellungen > Fenstermanager >Tastatur und Einstellungen >Tastatur >Kurzbefehle.

Polkit-Authentifizierungsagent

Der polkit-gnome-Agent wird zusammen mit xfce4-session installiert und automatisch gestartet; ein Benutzereingriff ist nicht erforderlich. Weitere Informationen finden Sie unter Polkit#Authentifizierungsagenten.

Ein Polkit-Authentifizierungsagent eines Drittanbieters für Xfce ist ebenfalls verfügbar, siehe xfce-polkitAUR oder xfce-polkit-gitAUR.

Bildschirmausblendung

Einige Programme, die häufig mit Xfce verwendet werden, steuern die Einstellungen für die Bildschirmausblendung und das DPMS (Monitor Powersaving). Sie werden im Folgenden beschrieben.

Xfce Power Manager

Xfce Power Manager steuert die Austastung und DPMS-Einstellungen. Diese Einstellungen können in der Power Manager-GUI auf der Registerkarte „Anzeige“ konfiguriert werden.

Bitte beachten Sie, dass DPMS vollständig deaktiviert ist, wenn die Energieverwaltung für die Anzeige ausgeschaltet ist, was nicht bedeutet, dass Power Manager einfach aufhört, DPMS zu steuern. Auch die Bildschirmausblendung wird nicht deaktiviert. Um sowohl Blanking als auch DPMS zu deaktivieren, klicken Sie mit der rechten Maustaste auf das Power-Manager-Symbol in der Taskleiste oder mit der linken Maustaste auf das Panel-Applet und vergewissern Sie sich, dass die Option „Präsentationsmodus“ aktiviert ist.

XScreenSaver

Wenn xscreensaver installiert ist und neben dem Xfce Power Manager läuft, kann es unklar sein, welche Anwendung die Kontrolle über Blanking und DPMS hat, da beide um die Kontrolle der gleichen Einstellungen konkurrieren. Daher ist es in einer Situation, in der es wichtig ist, dass der Bildschirm nicht ausgeblendet wird (z. B. beim Ansehen eines Videos), ratsam, Blanking und DPMS über beide Anwendungen zu deaktivieren. Weitere Informationen zu den XScreenSaver-Optionen finden Sie unter XScreenSaver#DPMS- und Austasteinstellungen.

xset

Wenn keine der oben genannten Anwendungen ausgeführt wird, können die Austast- und DPMS-Einstellungen mit dem xset-Befehl gesteuert werden, siehe DPMS#DPMS- und Bildschirmschoner-Einstellungen mit einem Befehl ändern.

Hinweis: Bei einigen Konfigurationen gibt es Probleme mit dem Austasten und der Wiederaufnahme des Austastens. Siehe .

Tipps und Tricks

Mounting-Unterstützung für Thunar und xfdesktop

Wenn angeschlossene externe Laufwerke nicht angezeigt werden und Installationspartitionen als gemountete Geräte angezeigt werden, auf dem Desktop und in Thunar, installieren Sie gvfs. Siehe Udisks#Ausgewählte Partitionen ausblenden und Thunar#Automatisches Mounten von großen externen Laufwerken für erweiterte Konfigurationsoptionen.

Screenshots

Xfce hat sein eigenes Screenshot-Tool, xfce4-screenshooter. Es ist Teil der xfce4-goodies Gruppe.

Gehen Sie zu Anwendungen > Einstellungen > Tastatur, Anwendungsverknüpfungen. Fügen Sie den Befehl xfce4-screenshooter -f (oder -w für das aktive Fenster) hinzu, um die Taste Print zu verwenden, um Bildschirmfotos im Vollbildmodus zu machen. Weitere optionale Argumente finden Sie in der Manpage von Screenshooter.

Alternativ kann ein unabhängiges Screenshot-Programm wie scrot verwendet werden.

Deaktivieren Sie die F1- und F11-Tastenkombinationen des Terminals

Das xfce-Terminal bindet F1 und F11 an Hilfe bzw. Vollbild, was die Verwendung von Programmen wie htop erschweren kann. Um diese Tastenkombinationen zu deaktivieren, erstellen oder bearbeiten Sie die Konfigurationsdatei, melden Sie sich dann ab und wieder an. F10 kann im Menü Preferences deaktiviert werden.

~/.config/xfce4/terminal/accels.scm
(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")(gtk_accel_path "<Actions>/terminal-window/contents" "")

Terminal-Farbthemen oder -paletten

Terminal-Farbthemen oder -paletten können in der GUI unter der Registerkarte „Erscheinungsbild“ in den Voreinstellungen geändert werden. Dies sind die Farben, die den meisten Konsolenanwendungen wie Emacs, Vi und so weiter zur Verfügung stehen. Ihre Einstellungen werden für jeden Systembenutzer individuell in der Datei ~/.config/xfce4/terminal/terminalrc gespeichert. Es gibt auch viele andere Themen, aus denen man wählen kann. Schauen Sie in den Forumsthread Terminal Colour Scheme Screenshots für hunderte von Auswahlmöglichkeiten und Themes.

Ändern des Standard-Farbthemas

Xfce’s extra/terminal Paket kommt mit einer dunkleren Farbpalette. Um dies zu ändern, fügen Sie das Folgende in Ihre terminalrc-Datei ein, um ein helleres Farbthema zu erhalten, das bei dunkleren Terminal-Hintergründen immer sichtbar ist.

~/.config/xfce4/terminal/terminalrc
ColorPalette5=#38d0fcaaf3a9ColorPalette4=#e013a0a1612fColorPalette2=#d456a81b7b42ColorPalette6=#ffff7062ffffColorPalette3=#7ffff7bd7fffColorPalette13=#82108210ffff

Terminal tango color theme

Um zum tango color theme zu wechseln, öffnen Sie Ihren bevorzugten Editor

~/.config/xfce4/terminal/terminalrc

und fügen Sie diese Zeilen ein (ersetzen Sie sie):

ColorForeground=WhiteColorBackground=#323232323232ColorPalette1=#2e2e34343636ColorPalette2=#cccc00000000ColorPalette3=#4e4e9a9a0606ColorPalette4=#c4c4a0a00000ColorPalette5=#34346565a4a4ColorPalette6=#757550507b7bColorPalette7=#060698989a9aColorPalette8=#d3d3d7d7cfcfColorPalette9=#555557575353ColorPalette10=#efef29292929ColorPalette11=#8a8ae2e23434ColorPalette12=#fcfce9e94f4fColorPalette13=#72729f9fcfcfColorPalette14=#adad7f7fa8a8ColorPalette15=#3434e2e2e2e2ColorPalette16=#eeeeeeeeecec

Öffne URLs mit der mittleren Maus im Terminal

Bei Update auf Version 0.8 ist das Öffnen von URLs mit der mittleren Maus standardmäßig ausgeschaltet und es wird nur ein Clip an den Cursor eingefügt.Um das alte Verhalten zu aktivieren, muss folgende Option in ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc (XDG_CONFIG_HOME=${HOME}/.config standardmäßig)

${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc
MiscMiddleClickOpensUri=TRUE

env-Module Autovervollständigung in Terminal

Die Pakete env-modulesAUR und env-modules-tclAUR bieten eine automatische Shell-Vervollständigung für die Login-Shell. Standardmäßig werden jedoch Sitzungen in xfce4-terminal nicht als Login betrachtet. Um die Autovervollständigung für Umgebungsmodule zu aktivieren, kreuzen Sie die entsprechende Checkbox in den Einstellungen an oder ändern Sie einfach CommandLoginShell zu TRUE in ~/.config/xfce4/terminal/terminalrc.

Farbmanagement

Xfce hat keine native Unterstützung für Farbmanagement. Siehe ICC-Profile für Alternativen.

Mehrere Monitore

Xfce hat Unterstützung für mehrere Monitore. Die Einstellungen können im Dialog Anwendungen > Einstellungen > Anzeige konfiguriert werden.

Die Anzeigekonfiguration von Xfce ist nicht dauerhaft, so dass Sie das Anzeigetool möglicherweise häufig verwenden müssen, insbesondere wenn Sie mehrere Bildschirme verwenden. Ein Workaround für dieses Problem ist die Verwendung von arandr, um Ihre Display-Konfigurationen in Form von xrandr-Befehlen zu konfigurieren, die Sie als XFCE-Tastaturkürzel ausführen können.

SSH-Agenten

Standardmäßig versucht Xfce 4.10, gpg-agent oder ssh-agent in dieser Reihenfolge während der Sitzungsinitialisierung zu laden. Um dies zu deaktivieren, erstellen Sie einen xfconf-Schlüssel mit dem folgenden Befehl:

xfconf-query -c xfce4-session -p /startup/ssh-agent/enabled -n -t bool -s false

Um die Verwendung von ssh-agent zu erzwingen, auch wenn gpg-agent installiert ist, führen Sie stattdessen Folgendes aus:

xfconf-query -c xfce4-session -p /startup/ssh-agent/type -n -t string -s ssh-agent

Um GNOME Keyring zu verwenden, aktivieren Sie einfach das Kontrollkästchen GNOME-Dienste beim Start starten auf der Registerkarte Erweitert unter Sitzung und Start in den Xfce-Einstellungen. Dadurch werden auch gpg-agent und ssh-agent deaktiviert.

Quelle: http://docs.xfce.org/xfce/xfce4-session/advanced

Scrollen eines Hintergrundfensters, ohne den Fokus darauf zu verschieben

Gehen Sie zum Hauptmenü > Einstellungen > Fenstermanager-Tweaks > Registerkarte Barrierefreiheit.Deaktivieren Sie das Kontrollkästchen Fenster anheben, wenn eine beliebige Maustaste gedrückt wird.

Maustastenmodifikator

Standardmäßig ist der Maustastenmodifikator in Xfce auf Alt eingestellt. Dies kann mit xfconf-query geändert werden. Zum Beispiel setzt der folgende Befehl die Taste Super als Maustastenmodifikator:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Super"

Streng genommen wird die Verwendung mehrerer Modifikatoren nicht unterstützt. Als Abhilfe können jedoch mehrere Modifikatoren angegeben werden, wenn die Tastennamen mit >< getrennt werden. Um beispielsweise Ctrl+Alt als Modifikator für die Maustaste festzulegen, können Sie den folgenden Befehl verwenden:

$ xfconf-query -c xfwm4 -p /general/easy_click -n -t string -s "Ctrl><Alt"

Zwei-Finger-Klick auf Mittelklick für ein Touchpad einstellen

Dieser Artikel oder Abschnitt muss sprachlich, in der Wiki-Syntax oder im Stil verbessert werden. Siehe Hilfe:Stil als Referenz.

Grund: Umständliche Art und Weise, Touchpad-Synaptics einfach zu konfigurieren (Diskutieren Sie in Talk:Xfce#)

Wenn Sie möchten, dass der 2-Finger-Klick auf dem Touchpad einen mittleren Klick ausführt, erstellen oder bearbeiten Sie die folgende Datei:

~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
<channel name="pointers" version="1.0"> <property name="SynPS2_Synaptics_TouchPad" type="empty"> <property name="Eigenschaften" type="empty"> <property name="Synaptics_Tap_Action" type="array"> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="0"/> <value type="int" value="1"/> <value type="int" value="2"/> <value type="int" value="3"/> </property> </property> </property></channel>

Die 2 im Array ist der mittlere Klick.

Die minimale Helligkeit des Helligkeitsreglers begrenzen

Die Begrenzung der minimalen Helligkeit kann für Displays nützlich sein, die die Hintergrundbeleuchtung bei einer Helligkeitsstufe von 0 abschalten. In xfce4-power-manager 1.3.2 wurde eine neue versteckte Option eingeführt, um einen minimalen Helligkeitswert mit einer xfconf4-Eigenschaft zu setzen. Fügen Sie brightness-slider-min-level als eine int-Eigenschaft in xfconf4 hinzu. Passen Sie den int-Wert an, um eine geeignete Mindesthelligkeit zu erhalten.

Profilbilder hinzufügen

Um Profilbilder für jeden Benutzer hinzuzufügen, die im Whisker-Menü angezeigt werden sollen, legen Sie einfach eine 96×96 PNG-Datei mit dem Namen .face in das Home-Verzeichnis des jeweiligen Benutzers. Zum Beispiel die PNG-Datei /home/bob/.face für den Benutzer bob.

Bildbearbeitungsprogramme wie GIMP können verwendet werden, um Ihre Lieblingsbilder auf 96×96 zu konvertieren und zu skalieren.

Label des Powermanager-Plugins

Die xfconf-Option show-panel-label vom Typ int steuert das Label des Powermanagers, es kann für verschiedene Labelformate konfiguriert werden: Sie kann auf 0 (keine Beschriftung), 1 (Prozentsatz), 2 (verbleibende Zeit) oder 3 (beides) gesetzt werden.

Sie ist auch über die GUI des Energiemanager-Plugins unter Eigenschaften > Beschriftung anzeigen

Fehlerbehebung

Desktop-Symbole ordnen sich neu an

Bei bestimmten Ereignissen (z. B. Öffnen des Einstellungsdialogs) ordnen sich die Symbole auf dem Desktop neu an. Dies liegt daran, dass die Position der Symbole durch Dateien im Verzeichnis ~/.config/xfce4/desktop/ bestimmt wird. Bei jeder Änderung des Desktops (Hinzufügen oder Entfernen von Symbolen oder Ändern der Position) wird eine neue Datei in diesem Verzeichnis erstellt, und diese Dateien können miteinander in Konflikt geraten.

Um das Problem zu lösen, navigieren Sie zu dem Verzeichnis und löschen Sie alle Dateien außer derjenigen, die die Symbolpositionen korrekt definiert. Sie können feststellen, welche Datei die korrekten Symbolpositionen definiert, indem Sie sie öffnen und die Positionen der Symbole untersuchen. Die oberste Zeile ist als row 0 definiert und die Spalte ganz links als col 0. Daher bedeutet ein Eintrag von:

row=3col=0

, dass sich das Firefox-Symbol in der 4. Zeile der Spalte ganz links befindet.

GTK-Themen funktionieren nicht mit mehreren Monitoren

Dieser Artikel oder Abschnitt muss erweitert werden.

Begründung: Welche Konfigurationstools? Was bedeutet, dass sie nicht mehr funktionieren? Ist es, dass neue Themen nicht ausgewählt werden können oder dass Themen falsch angezeigt werden? Gibt es einen Fehlerbericht? (Diskutieren Sie im Talk:Xfce#)

Einige Konfigurationswerkzeuge können die Datei displays.xml beschädigen, was dazu führt, dass GTK-Themen im Anwendungsmenü > Einstellungen > Erscheinungsbild nicht mehr funktionieren. Um das Problem zu beheben, löschen Sie ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml und konfigurieren Sie Ihre Bildschirme neu.

Symbole erscheinen nicht in Rechtsklick-Menüs

Hinweis: Trotz der Abschaffung von GConf funktioniert diese Methode immer noch.

Benutzer können feststellen, dass Symbole nicht erscheinen, wenn sie mit der rechten Maustaste auf Optionen in einigen Anwendungen klicken, einschließlich solcher, die mit Qt erstellt wurden. Dieses Problem scheint nur in Xfce aufzutreten. Führen Sie diese beiden Befehle aus:

$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true

Änderung der Einstellung wird nicht wirksam

Wenn Sie einen separaten Xsettings-Daemon verwenden, kann es sein, dass dieser einige Konfigurationen nicht wirksam werden lässt. Deaktivieren Sie ihn, indem Sie die entsprechende Zeile entfernen oder auskommentieren und starten Sie Xorg neu.

NVIDIA und xfce4-sensors-plugin

Um Sensoren der Nvidia-GPU zu erkennen und zu verwenden, müssen Sie libxnvctrl installieren und dann xfce4-sensors-plugin mit ABS neu erstellen. Sie haben auch die Möglichkeit, xfce4-sensors-plugin-nvidiaAUR zu verwenden, das xfce4-sensors-plugin ersetzt.

Schwarze Bildschirme beim Booten mit NVIDIA und mehreren Monitoren

Benutzung von NVIDIA, mehreren Monitoren und NVIDIA/Fehlersuche#Bildschirmtearing vermeiden kann zu einem schwarzen Bildschirm beim Booten von Xfce führen. Der Positionskonflikt der Bildschirme wird in den Dateien /etc/X11/xorg.conf und ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml gespeichert. Das Löschen der Datei displays.xml behebt das Verhalten.

$ rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml

Panel-Applets werden weiterhin links ausgerichtet

Fügen Sie irgendwo vor dem rechten Ende ein Trennzeichen ein und setzen Sie dessen Eigenschaft „expand“.

Voreinstellungen für bevorzugte Anwendungen haben keine Wirkung

Die meisten Anwendungen verlassen sich auf xdg-open, um eine bevorzugte Anwendung für eine bestimmte Datei oder URL zu öffnen.

Damit xdg-open und xdg-settings die Xfce-Desktopumgebung korrekt erkennen und integrieren können, muss das Paket xorg-xprop installiert werden.

Wenn Sie das nicht tun, werden Ihre bevorzugten Anwendungseinstellungen (festgelegt durch exo-preferred-applications) nicht befolgt. xdg-open erkennt durch die Installation des Pakets, dass Sie Xfce verwenden, und leitet alle Aufrufe an exo-open weiter, das alle Ihre bevorzugten Anwendungseinstellungen korrekt verwendet.

Um sicherzustellen, dass die xdg-open-Integration korrekt funktioniert, fragen Sie xdg-settings nach dem Standard-Webbrowser und sehen Sie, was das Ergebnis ist:

# xdg-settings get default-web-browser

Wenn es mit:

xdg-settings: unknown desktop environment

antwortet, bedeutet dies, dass es Xfce nicht als Ihre Desktop-Umgebung erkannt hat, was wahrscheinlich auf ein fehlendes xorg-xprop-Paket zurückzuführen ist.

Standardeinstellungen wiederherstellen

Wenn Sie aus irgendeinem Grund zu den Standardeinstellungen zurückkehren müssen, benennen Sie ~/.config/xfce4-session/ um und ~/.config/xfce4/

$ mv ~/.config/xfce4-session/ ~/.config/xfce4-session-bak$ mv ~/.config/xfce4/ ~/.config/xfce4-bak

melden Sie sich erneut an, damit die Änderungen wirksam werden. Wenn Sie bei der Anmeldung Unable to load a failsafe session erhalten, lesen Sie den Abschnitt #Session failure.

Sitzungsfehler

Symptome sind:

  • Die Maus ist ein X und/oder erscheint überhaupt nicht;
  • Fensterdekorationen sind verschwunden und Fenster können nicht geschlossen werden;
  • (xfwm4-settings) startet nicht und meldet These settings cannot work with your current window manager (unknown);
  • Fehler, die von einem Anzeigemanager wie No window manager registered on screen 0 gemeldet werden.
  • Eine ausfallsichere Sitzung kann nicht geladen werden:
Unable to load a failsafe session.Unable to determine failsafe session name. Possible causes: xfconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc"), or xfce4-session is installed incorrectly. 

Ein Neustart von Xfce oder ein Neustart des Systems kann das Problem lösen, aber eine beschädigte Sitzung könnte auch die Ursache sein. Löschen Sie den Sitzungsordner:

$ rm -r ~/.cache/sessions/

Stellen Sie außerdem sicher, dass die relevanten Ordner in $HOME dem Benutzer gehören, der xfce4 startet. Siehe Chown.

Schriftarten im Fenstertitel stürzen ab xfce4-title

Installieren Sie ttf-droid und ttf-dejavu. Siehe auch FS#44382.

Laptop-Deckel-Einstellungen werden ignoriert

Es kann vorkommen, dass die Deckel-Schließ-Einstellungen im Xfce4 Power Manager ignoriert werden, was bedeutet, dass der Laptop beim Schließen des Deckels immer in den Ruhezustand versetzt wird, egal welche Einstellungen im Power Manager gewählt wurden. Das liegt daran, dass der Energiemanager standardmäßig nicht so eingestellt ist, dass er Ereignisse beim Schließen des Deckels verarbeitet. Stattdessen behandelt systemd-logind das Ereignis zum Schließen des Deckels. Um dieses Verhalten so zu ändern, dass der Energiemanager Ereignisse beim Schließen des Deckels verarbeitet, führen Sie den folgenden Befehl aus:

$ xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-lid-switch -s false
Hinweis: Unter bestimmten Umständen wird die Einstellung logind-handle-lid-switch auf true gesetzt, wenn Änderungen an den Laptop-Deckel-Aktionen oder der Einstellung für das Sperren beim Anhalten vorgenommen werden. Siehe. In diesem Fall müssen Sie logind-handle-lid-switch wieder auf false setzen.

Schaltfläche für Benutzerwechsel-Aktion ist ausgegraut

Die Schaltfläche für die Benutzerwechsel-Aktion setzt voraus, dass die (von GDM bereitgestellte) ausführbare Datei gdmflexiserver existiert. Wenn also GDM nicht verwendet wird, ist die Schaltfläche ausgegraut. Siehe den Upstream-Fehlerbericht.

Eine mögliche Umgehung besteht darin, ein ausführbares Skript mit dem Namen gdmflexiserver in /usr/bin oder /usr/local/bin zu erstellen, das den Greeter-Switch-Befehl aufruft, der von dem verwendeten Displaymanager bereitgestellt wird.

  • Für LXDM – LXDM#Gleichzeitige Benutzer und Benutzerwechsel.
  • Für LightDM – LightDM#Benutzerwechsel.

Makros in .Xresources funktionieren nicht

Xfce lädt die Datei $HOME/.Xresources mit xrdb, aber mit der Option -nocpp, um die Vorverarbeitung zu überspringen. Damit die Makros richtig funktionieren, kopieren Sie /etc/xdg/xfce4/xinitrc in das Verzeichnis $HOME/.config/xfce4 und entfernen Sie die Option -nocpp für xrdb aus der resultierenden Datei. Siehe diesen Thread.

Cursor-Thema ändert sich nicht bei der Anmeldung

Stellen Sie sicher, dass der systemweite XDG-Cursor auf Ihr gewünschtes Cursor-Thema eingestellt ist – siehe Cursor-Themen#XDG-Spezifikation.

Die Menüleiste des Mousepad-Editors ist nicht sichtbar

Starten Sie gsettings set org.xfce.mousepad.preferences.window menubar-visible true, um sie sichtbar zu machen.

Das Papierkorbsymbol ist nicht sichtbar und das Papierkorb-Applet funktioniert nicht

Der Papierkorb erfordert die optionale Abhängigkeit von gvfs, um zu funktionieren. Installieren Sie gvfs und starten Sie das System neu.

Der Desktop wird grau und alle Desktopsymbole verschwinden

Löschen Sie ~/.cache/session durch Ausführen:

$ rm -rf ~/.cache/session

und dann neu starten.

Siehe auch

  • Xfce – Dokumentation
  • Xfce – Wiki
  • Xfce – About
  • Xfce – Tour
  • Wikipedia:Xfce
  • Xfce-Look – Themes, Wallpapers und mehr.
  • Xfce Wikia

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.