¿Cómo copiar todas mis configuraciones de XFCE entre una máquina de escritorio y una computadora portátil?

13

¿Alguien sabe cómo puedo copiar mis personalizaciones de la configuración de XFCE más su apariencia en otra máquina?

La configuración de apariencia / diseño, paneles, atajos de teclado y geany aún no están allí, como en absoluto.

Hasta ahora he hecho:

  • copiado ~/.config/{autostart,xfce4,Thunar}(no literalmente así)

  • desconectado y reiniciado, reiniciado

Recursos:

Alguna información, que es cierta para ambas máquinas:

$ pacman -Qi xfwm4 | grep Version
Version                  : 4.12.4-1

$ uname -r
4.10.5-1-ARCH
Enrique
fuente
1
Me gustaría comprobar qué archivos vino con con xfceel paquete y el aspecto de configuraciones - algunos de ellos son probablemente almacena en algún lugar/etc
Arkadiusz Drabczyk

Respuestas:

13

Xfce generalmente almacena sus archivos de configuración en ~/.config/xfce4(así como ~/.local/share/xfce4y ~/.config/Thunar). Copiar estos directorios a su computadora portátil debería hacer el trabajo. Los atajos de teclado se almacenan en ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml, por lo que también deben copiarse.

Es posible que después de copiar los archivos se sobrescriban cuando cierre la sesión, evitando que se habiliten las nuevas configuraciones. ¿Quizás podría intentar copiar los directorios antes mencionados ingresando a través de un tty?

Tenga en cuenta que hay un conjunto global de los archivos de configuración en /etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menus, etc. (así como /etc/xdg/xdg-xubuntusi está utilizando Xubuntu). Si está copiando los archivos de configuración entre dos sistemas que tienen instalaciones base completamente diferentes, también tendrá que copiar estos archivos.

Extraño Atractor
fuente
Atm Estoy trabajando a través de tu comentario. Lo primero que no tengo marcado: ~/.local/share/xfce4no existe.
Henry
1
@ Henry, está bien. No necesita existir. De hecho, solo se crea si cambia cierta configuración (por ejemplo, cambiando el terminal predeterminado a un nuevo script de inicio de terminal).
StrangeAttractor
Aunque ha pasado algún tiempo y he trabajado con la solución de StrangeAttractor ... No recomendaría hacerlo (nuevamente). En última instancia, resultó en algunos pequeños "errores" molestos con FF y, en general, en problemas relacionados con el tamaño de la ventana AFAIK. Además, las barras laterales (también "barras de tareas") no funcionaron correctamente. Sin embargo, los archivos de puntos específicos del programa son un tema completamente diferente y, de hecho, es lo que recomendaría a cualquier otra persona.
Henry
@henry bugs con "FF" .... ¿Qué es "FF"?
Lance Kind
@LanceKind Firefox
Henry
5

Además de lo que StrangeAttractor ha dicho (los archivos están en ~/.config/xfce4, así como ~/.local/share/xfce4y ~/.config/Thunar), hay una advertencia: xfce sobrescribe algunos de los archivos incluso si no selecciona "Guardar sesión" al cerrar sesión. Además, algunos de los archivos se cargan en Xfconf y no se actualizan hasta que reinicie.

Por eso, siga los pasos:

  • Cierre sesión en xfce antes de copiar los archivos
  • Copie los archivos del terminal (CTRL-ALT-F1)
  • Asegúrese de establecer los permisos adecuados en los archivos copiados (deben pertenecer al usuario deseado; de lo contrario, hágalo chown -R user:group .config/xfce4)
  • Luego reinicie la computadora (no vuelva a iniciar sesión de inmediato, pero reinicie)

Esto debería funcionar. (Probado en xfce 4.12, xubuntu 18.04)

Vlad Dinulescu
fuente
2
En realidad, no necesita reiniciar, matar el proceso xfconfd propiedad del usuario cuya configuración está sobrescribiendo tiene el mismo efecto. +1 por señalarme la dirección correcta sin embargo.
Besworks el
1

Asegúrese de verificar los permisos en los archivos copiados, es decir, haga un

chown -R user:group /home/user/.config/xfce4

jameh
fuente