XFCE stocke sa configuration pour la session en cours dans xfconfd. N'hésitez pas à sauvegarder les fichiers que vous allez supprimer en premier.
Arrêtez le panneau en premier, xfce4-panel --quit
Tuer le démon de configuration xfce4, pkill xfconfd
Supprimez d'abord les paramètres du panneau, rm -rf ~/.config/xfce4/panel
Effacer les paramètres pour xfconfd, rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
Redémarrez le panneau, exécutez xfce4-panel. Cela réapparaîtra xfconfdautomatiquement. Notez que si vous avez besoin ou souhaitez redémarrer xfconfd manuellement, sachez que lors de mon installation, il se trouvait en /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfddehors de $PATH.
Cela le supprime pour la session en cours, régénère les fichiers et configure la valeur par défaut pour les sessions futures.
Je suggère d'utiliser la mvcommande ou du moins de suggérer de copier le dossier ailleurs avant de supprimer quoi que ce soit.
Mateo
1
Je ne suggérerais pas cela. Ceci est une simple réinitialisation des valeurs par défaut. Dans aucun paradigme, une réinitialisation aux valeurs par défaut → Appliquer ne prévoit une annulation . Je suppose que les utilisateurs le comprennent bien, car je ne pouvais penser à rien qui les amènerait à s’attendre à autre chose.
Evan Carroll
2
sauf que l'utilisation rm -rfpeut être dangereuse si vous omettez de taper, si vous déplacez accidentellement quelque chose d'autre, vous pouvez simplement le déplacer en arrière.
Mateo
1
MERCI! mon panneau a disparu et j'avais du mal à trouver un moyen de le restaurer avec mes anciens paramètres (sauvegardés) sans me déconnecter, cela a fonctionné!
weronika
1
@EvanCarroll je l'ai fait lorsque j'ai fait ce commentaire - apparemment, il a également reçu des avis défavorables.
Weronika
8
La seule chose que je peux dire qui le rendrait plus facile à exécuter:
rm -r ~/.config/xfce4
Ensuite, déconnectez-vous simplement et reconnectez-vous. Cela rétablira simplement les valeurs xfce4par défaut. Je recommande d'éviter le -fdrapeau, sauf si nécessaire, surtout si vous utilisez la sudocommande qui n'est pas un problème ici, mais quand même. Utiliser seulement la force minimale nécessaire est toujours une bonne idée.
Cela limite également les commandes qu'un utilisateur doit entrer, vous pouvez également ouvrir votre gestionnaire de fichiers et sélectionner afficher les fichiers cachés, accéder au dossier .config, cliquer avec le bouton droit de la souris et supprimer le xfce4dossier, puis vous déconnecter et vous reconnecter. Aucune commande nécessaire.
Vous pouvez tout aussi facilement le faire en une seule ligne, pkill xfconfd; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml; xfec4-panelce qui vous évitera de devoir vous déconnecter et ne détruira pas d'autres paramètres potentiellement utiles ~/.config/xfce4.
Evan Carroll
L'autre réponse n'a pas fonctionné pour moi sur xfce 4.12 sur Ubuntu 16.04 LTS, mais cette réponse a très bien fonctionné. Je pensais juste que je donnerais une tête à quiconque lirait ceci.
Ken
La solution de @EvanCarroll est meilleure. Travaillé pour moi Merci Monsieur!
n.podbielski
3
xfce est livré avec xfconf-query - un puissant utilitaire de ligne de commande permettant de traiter les fichiers de configuration xml dans:
$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/
.
Il n'y a pas de page de manuel (uniquement sur Fedora?), Mais de l'aide est disponible:
$ 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
Pour lister les canaux disponibles, vous pouvez ouvrir xfce4-settings-editor, l’outil graphique permettant de travailler avec xfconf. Ou vous pouvez exécuter xfconf-query -l.
Nous pouvons utiliser ces connaissances pour créer un script afin de réinitialiser chaque propriété xfconf existante à sa valeur par défaut via --reset ou -r
#!/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
Dans mon cas, je ne voulais pas passer du panneau entier au panneau par défaut. Je voulais simplement passer à la disposition par défaut car j'ai récemment mis à niveau de Xubuntu 16.04 à 18.04 et quelques modifications ont été apportées aux plugins du panneau .
Voici ce que j'ai fait:
Cliquez avec le bouton droit n'importe où sur le panneau (sauf l'un des boutons de la fenêtre ouverte)> Panneau > Préférences du panneau.
Cliquez sur Sauvegarder et restaurer
(Facultatif) Cliquez sur le bouton Enregistrer la configuration pour enregistrer votre configuration actuelle.
Dans la liste des configurations, sélectionnez celle correspondant à votre version de Xubuntu. Par exemple, j'utilise Xubuntu 18.04, j'ai donc choisi Xubuntu Bionic .
mv
commande ou du moins de suggérer de copier le dossier ailleurs avant de supprimer quoi que ce soit.rm -rf
peut être dangereuse si vous omettez de taper, si vous déplacez accidentellement quelque chose d'autre, vous pouvez simplement le déplacer en arrière.La seule chose que je peux dire qui le rendrait plus facile à exécuter:
Ensuite, déconnectez-vous simplement et reconnectez-vous. Cela rétablira simplement les valeurs
xfce4
par défaut. Je recommande d'éviter le-f
drapeau, sauf si nécessaire, surtout si vous utilisez lasudo
commande qui n'est pas un problème ici, mais quand même. Utiliser seulement la force minimale nécessaire est toujours une bonne idée.Cela limite également les commandes qu'un utilisateur doit entrer, vous pouvez également ouvrir votre gestionnaire de fichiers et sélectionner afficher les fichiers cachés, accéder au dossier .config, cliquer avec le bouton droit de la souris et supprimer le
xfce4
dossier, puis vous déconnecter et vous reconnecter. Aucune commande nécessaire.la source
pkill xfconfd; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml; xfec4-panel
ce qui vous évitera de devoir vous déconnecter et ne détruira pas d'autres paramètres potentiellement utiles~/.config/xfce4
.xfce est livré avec xfconf-query - un puissant utilitaire de ligne de commande permettant de traiter les fichiers de configuration xml dans:
.
Il n'y a pas de page de manuel (uniquement sur Fedora?), Mais de l'aide est disponible:
Pour lister les canaux disponibles, vous pouvez ouvrir xfce4-settings-editor, l’outil graphique permettant de travailler avec xfconf. Ou vous pouvez exécuter xfconf-query -l.
Nous pouvons utiliser ces connaissances pour créer un script afin de réinitialiser chaque propriété xfconf existante à sa valeur par défaut via --reset ou -r
...
ou légèrement mieux (sans avoir besoin d'une liste de chaînes statique):
la source
Dans mon cas, je ne voulais pas passer du panneau entier au panneau par défaut. Je voulais simplement passer à la disposition par défaut car j'ai récemment mis à niveau de Xubuntu 16.04 à 18.04 et quelques modifications ont été apportées aux plugins du panneau .
Voici ce que j'ai fait:
la source