XFCE almacena su configuración para la sesión en ejecución xfconfd. Siéntase libre de hacer una copia de seguridad de los archivos que va a eliminar primero.
Apaga el panel primero, xfce4-panel --quit
Mata al demonio de configuración xfce4, pkill xfconfd
Primero borre la configuración del panel, rm -rf ~/.config/xfce4/panel
Borre la configuración de xfconfd, rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
Reinicie el panel, ejecute xfce4-panel. Esto reaparecerá xfconfdautomáticamente. Tenga en cuenta que si necesita o desea reiniciar xfconfd manualmente, sepa que en mi instalación /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfdestaba fuera de $PATH.
Esto lo borra para la sesión en ejecución, regenera los archivos y configura el valor predeterminado para futuras sesiones.
Sugiero usar el mvcomando o al menos sugerir copiar la carpeta en otro lugar antes de eliminar cualquier cosa.
Mateo
1
Yo no sugeriría eso. Este es un simple restablecimiento de los valores predeterminados. En ningún paradigma, un Restablecer valores predeterminados → Aplicar proporciona un Deshacer . Supongo que los usuarios entienden esto, ya que no se me ocurre nada que los lleve a esperar otra cosa.
Evan Carroll
2
excepto que usar rm -rfpuede ser peligroso si escribes mal, si accidentalmente mueves algo más, simplemente puedes moverlo hacia atrás.
Mateo
1
¡GRACIAS! mi panel desapareció y estaba teniendo problemas para encontrar una manera de restaurarlo con mi configuración anterior (respaldada) sin cerrar sesión, ¡esto funcionó!
weronika
1
@EvanCarroll Lo hice cuando hice ese comentario, aparentemente también recibió algunos votos negativos.
weronika
8
Lo único que puedo decir es que sería más fácil ejecutarlo:
rm -r ~/.config/xfce4
Luego, simplemente cierre sesión y vuelva a iniciarla. Esto simplemente restablecerá los xfce4valores predeterminados. Recomiendo evitar la -fbandera a menos que sea necesario, especialmente si está utilizando el sudocomando que no es un problema aquí, pero de todos modos. Usar solo la fuerza mínima necesaria es siempre una buena idea.
Esto también limita los comandos que un usuario tiene que ingresar, también puede abrir su administrador de archivos y seleccionar ver archivos ocultos e ir a la carpeta .config y hacer clic derecho y eliminar la xfce4carpeta y luego cerrar sesión y volver a iniciarla . No se necesitan comandos.
Podrías hacerlo fácilmente en una línea, lo pkill xfconfd; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml; xfec4-panelque evitaría que tengas que cerrar sesión y no destruir otras configuraciones potencialmente útiles ~/.config/xfce4.
Evan Carroll
La otra respuesta no funcionó para mí en xfce 4.12 en Ubuntu 16.04 LTS, pero esta respuesta funcionó muy bien. Solo pensé en avisarle a cualquiera que lea esto.
Ken
La solución de @EvanCarroll es mejor. Trabajó para mi. ¡Gracias buen señor!
n.podbielski
3
xfce se entrega con xfconf-query, una poderosa utilidad de línea de comandos para manejar los archivos de configuración xml dentro de:
$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/
.
No hay página de manual (¿solo en Fedora?) Pero hay ayuda 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
Para enumerar los canales disponibles, puede abrir xfce4-settings-editor, que es la herramienta de interfaz gráfica de usuario para trabajar con xfconf. O puede ejecutar xfconf-query -l.
Podemos usar este conocimiento para crear un script para restablecer cada propiedad xfconf existente a su valor predeterminado a través de --reset o -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
En mi caso, no quería cambiar todo el panel al predeterminado, solo quería cambiar al diseño predeterminado porque recientemente actualicé de Xubuntu 16.04 a 18.04 y hubo algunos cambios en los complementos del panel .
Esto es lo que hice:
Haga clic con el botón derecho en cualquier parte del panel (excepto uno de los botones de la ventana abierta)> Panel > Preferencias del panel
Haga clic en Respaldar y restaurar
(Opcional) Haga clic en el botón Guardar configuración para guardar su configuración actual
En la lista de configuraciones, seleccione la que corresponda a su versión de Xubuntu. Por ejemplo, estoy usando Xubuntu 18.04, así que seleccioné Xubuntu Bionic .
mv
comando o al menos sugerir copiar la carpeta en otro lugar antes de eliminar cualquier cosa.rm -rf
puede ser peligroso si escribes mal, si accidentalmente mueves algo más, simplemente puedes moverlo hacia atrás.Lo único que puedo decir es que sería más fácil ejecutarlo:
Luego, simplemente cierre sesión y vuelva a iniciarla. Esto simplemente restablecerá los
xfce4
valores predeterminados. Recomiendo evitar la-f
bandera a menos que sea necesario, especialmente si está utilizando elsudo
comando que no es un problema aquí, pero de todos modos. Usar solo la fuerza mínima necesaria es siempre una buena idea.Esto también limita los comandos que un usuario tiene que ingresar, también puede abrir su administrador de archivos y seleccionar ver archivos ocultos e ir a la carpeta .config y hacer clic derecho y eliminar la
xfce4
carpeta y luego cerrar sesión y volver a iniciarla . No se necesitan comandos.fuente
pkill xfconfd; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml; xfec4-panel
que evitaría que tengas que cerrar sesión y no destruir otras configuraciones potencialmente útiles~/.config/xfce4
.xfce se entrega con xfconf-query, una poderosa utilidad de línea de comandos para manejar los archivos de configuración xml dentro de:
.
No hay página de manual (¿solo en Fedora?) Pero hay ayuda disponible:
Para enumerar los canales disponibles, puede abrir xfce4-settings-editor, que es la herramienta de interfaz gráfica de usuario para trabajar con xfconf. O puede ejecutar xfconf-query -l.
Podemos usar este conocimiento para crear un script para restablecer cada propiedad xfconf existente a su valor predeterminado a través de --reset o -r
...
o un poco mejor (sin la necesidad de una lista de canales estáticos):
fuente
En mi caso, no quería cambiar todo el panel al predeterminado, solo quería cambiar al diseño predeterminado porque recientemente actualicé de Xubuntu 16.04 a 18.04 y hubo algunos cambios en los complementos del panel .
Esto es lo que hice:
fuente