Wie setze ich meine Xfce-Panels auf die von Xubuntu verwendeten Standardeinstellungen zurück?
Wie setze ich meine Xfce-Panels auf die von Xubuntu verwendeten Standardeinstellungen zurück?
Antworten:
XFCE speichert seine Konfiguration für die laufende Sitzung in xfconfd
. Sie können jederzeit die Dateien sichern, die Sie zuerst löschen möchten.
xfce4-panel --quit
pkill xfconfd
rm -rf ~/.config/xfce4/panel
rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
xfce4-panel
. Dies wird xfconfd
automatisch wieder hergestellt. Hinweis: Wenn Sie xfconfd manuell neu starten müssen oder möchten, müssen Sie wissen, dass es sich bei meiner Installation /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd
außerhalb von befand $PATH
.Dies löscht es für die laufende Sitzung, generiert die Dateien neu und richtet den Standard für zukünftige Sitzungen ein.
xfce4-panel --quit ; pkill xfconfd ; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml ; xfce4-panel;
rm -rf
gefährlich sein kann, wenn Sie einen Tippfehler machen. Wenn Sie versehentlich etwas anderes bewegen, können Sie es einfach zurückschieben.
Das Einzige, was ich sagen kann, das es einfacher machen würde, einfach zu rennen:
rm -r ~/.config/xfce4
Dann melden Sie sich einfach ab und wieder an. Dies wird nur xfce4
auf die Standardeinstellungen zurückgesetzt. Ich würde empfehlen, das -f
Flag zu meiden, sofern dies nicht erforderlich ist, insbesondere wenn Sie den sudo
Befehl verwenden, der hier jedoch kein Problem darstellt. Es ist immer eine gute Idee, nur den minimalen Kraftaufwand zu verwenden.
Dies begrenzt auch die Befehle, die ein Benutzer eingeben muss. Sie können auch Ihren Dateimanager öffnen und Versteckte Dateien anzeigen auswählen und in den Ordner .config gehen und mit der rechten Maustaste klicken und den xfce4
Ordner löschen und sich dann abmelden und wieder anmelden. Keine Befehle erforderlich.
pkill xfconfd; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml; xfec4-panel
, wodurch Sie sich nicht mehr abmelden müssen und andere potenziell nützliche Einstellungen in der Zeile nicht beeinträchtigen ~/.config/xfce4
.
xfce wird mit xfconf-query ausgeliefert - einem leistungsstarken Befehlszeilendienstprogramm für den Umgang mit den XML-Konfigurationsdateien in:
$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/
.
Es gibt keine Manpage (nur auf Fedora?), Aber es gibt Hilfe:
$ xfconf-query -h
Usage:
xfconf-query [OPTION…] - Xfconf commandline utility
Help Options:
-h, --help Show help options
Application Options:
-V, --version Version information
-c, --channel The channel to query/modify
-p, --property The property to query/modify
-s, --set The new value to set for the property
-l, --list List properties (or channels if -c is not specified)
-v, --verbose Verbose output
-n, --create Create a new property if it does not already exist
-t, --type Specify the property value type
-r, --reset Reset property
-R, --recursive Recursive (use with -r)
-a, --force-array Force array even if only one element
-T, --toggle Invert an existing boolean property
-m, --monitor Monitor a channel for property changes
Um die verfügbaren Kanäle aufzulisten, öffnen Sie den xfce4-settings-editor, das GUI-Tool für die Arbeit mit xfconf. Oder Sie können xfconf-query -l ausführen.
Mit diesem Wissen können wir ein Skript erstellen, um jede vorhandene xfconf-Eigenschaft über --reset oder -r auf ihre Standardeinstellungen zurückzusetzen
#!/usr/bin/env bash
while read channel
do
for property in $(xfconf-query -l -c $channel)
do
xfconf-query -c $channel -r -p $property
done
done < channels.txt
...
$ cat channels.txt
displays
ristretto
thunar
xfce4-desktop
xfce4-keyboard-shortcuts
xfce4-notifyd
xfce4-panel
xfce4-power-manager
xfce4-session
xfce4-settings-editor
xfce4-settings-manager
xfwm4
xsettings
oder etwas besser (ohne statische Senderliste):
#!/usr/bin/env bash
for channel in $(xfconf-query -l | grep -v ':' | tr -d "[:blank:]")
do
for property in $(xfconf-query -l -c $channel)
do
xfconf-query -c $channel -r -p $property
done
done
In meinem Fall wollte ich nicht das gesamte Panel auf die Standardeinstellungen umstellen, sondern nur auf das Standardlayout umstellen, da ich kürzlich ein Upgrade von Xubuntu 16.04 auf 18.04 durchgeführt und einige Änderungen an den Panel-Plugins vorgenommen habe .
Folgendes habe ich getan:
mv
Befehl zu verwenden oder zumindest vorzuschlagen, den Ordner an eine andere Stelle zu kopieren, bevor Sie etwas löschen.