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.
Fahren Sie zuerst das Bedienfeld herunter, xfce4-panel --quit
Beenden Sie den xfce4-Konfigurations-Daemon. pkill xfconfd
Löschen Sie zuerst die Einstellungen für das Panel. rm -rf ~/.config/xfce4/panel
Löschen Sie die Einstellungen für xfconfd, rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
Starten Sie das Panel neu und führen Sie es aus xfce4-panel. Dies wird xfconfdautomatisch 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/xfconfdauß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.
Ich schlage vor, den mvBefehl zu verwenden oder zumindest vorzuschlagen, den Ordner an eine andere Stelle zu kopieren, bevor Sie etwas löschen.
Mateo
1
Das würde ich nicht vorschlagen. Dies ist ein einfaches Zurücksetzen auf die Standardeinstellungen. In keinem Fall sorgt ein Zurücksetzen auf Standardwerte → Anwenden für ein Rückgängigmachen . Ich gehe davon aus, dass die Benutzer dies verstehen, da ich mir nichts vorstellen konnte, was sie dazu veranlassen würde, etwas anderes zu erwarten.
Evan Carroll
2
mit der Ausnahme, dass die Verwendung rm -rfgefährlich sein kann, wenn Sie einen Tippfehler machen. Wenn Sie versehentlich etwas anderes bewegen, können Sie es einfach zurückschieben.
Mateo
1
DANKESCHÖN! Mein Panel verschwand und ich hatte Probleme, es mit meinen alten (gesicherten) Einstellungen wiederherzustellen, ohne mich abzumelden. Das hat funktioniert!
Weronika
1
@EvanCarroll Ich habe es damals getan, als ich diesen Kommentar abgegeben habe - anscheinend hat es auch einige Abwertungen bekommen.
Weronika
8
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 xfce4auf die Standardeinstellungen zurückgesetzt. Ich würde empfehlen, das -fFlag zu meiden, sofern dies nicht erforderlich ist, insbesondere wenn Sie den sudoBefehl 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 xfce4Ordner löschen und sich dann abmelden und wieder anmelden. Keine Befehle erforderlich.
Sie können dies genauso einfach in einer Zeile tun 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.
Evan Carroll
Die andere Antwort hat bei mir unter xfce 4.12 unter Ubuntu 16.04 LTS nicht funktioniert, aber diese Antwort hat großartig funktioniert. Ich dachte nur, ich würde es jedem recht machen, der das liest.
Ken
Lösung von @EvanCarroll ist besser. Hat für mich gearbeitet. Ich danke Ihnen lieber Herr!
n.podbielski
3
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
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:
Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Bedienfeld (mit Ausnahme einer der Schaltflächen im geöffneten Fenster)> Bedienfeld > Bedienfeldeinstellungen
Klicken Sie auf Sichern und wiederherstellen
(Optional) Klicken Sie auf die Schaltfläche Save Configuration ( Konfiguration speichern), um Ihre aktuelle Konfiguration zu speichern
Wählen Sie in der Liste der Konfigurationen die aus, die Ihrer Version von Xubuntu entspricht. Zum Beispiel verwende ich Xubuntu 18.04, also habe ich Xubuntu Bionic ausgewählt .
mv
Befehl zu verwenden oder zumindest vorzuschlagen, den Ordner an eine andere Stelle zu kopieren, bevor Sie etwas löschen.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:
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 densudo
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.quelle
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:
.
Es gibt keine Manpage (nur auf Fedora?), Aber es gibt Hilfe:
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
...
oder etwas besser (ohne statische Senderliste):
quelle
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:
quelle