Xfce Panels auf Standardeinstellungen zurücksetzen?

52

Wie setze ich meine Xfce-Panels auf die von Xubuntu verwendeten Standardeinstellungen zurück?

Evan Carroll
quelle

Antworten:

90

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.

  1. Fahren Sie zuerst das Bedienfeld herunter, xfce4-panel --quit
  2. Beenden Sie den xfce4-Konfigurations-Daemon. pkill xfconfd
  3. Löschen Sie zuerst die Einstellungen für das Panel. rm -rf ~/.config/xfce4/panel
  4. Löschen Sie die Einstellungen für xfconfd, rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
  5. 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.

Willst du es in einer Zeile?

xfce4-panel --quit ; pkill xfconfd ; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml ; xfce4-panel;
Evan Carroll
quelle
4
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.

Primefalcon
quelle
1
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

...

$ 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
too_few_bars
quelle
2

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:

  1. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Bedienfeld (mit Ausnahme einer der Schaltflächen im geöffneten Fenster)> Bedienfeld > Bedienfeldeinstellungen
  2. Klicken Sie auf Sichern und wiederherstellen
  3. (Optional) Klicken Sie auf die Schaltfläche Save Configuration ( Konfiguration speichern), um Ihre aktuelle Konfiguration zu speichern
  4. 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 .
  5. Klicken Sie auf Apply Configuration
Bmaupin
quelle