Como copiar todas as minhas configurações de XFCE entre uma máquina de mesa e um laptop?

13

Alguém sabe como posso copiar minhas personalizações das configurações do XFCE, além de sua aparência em outra máquina?

As configurações de aparência / design, painéis, atalhos de teclado e geany ainda não estão lá.

Até agora eu fiz:

  • copiado ~/.config/{autostart,xfce4,Thunar}(não literalmente assim)

  • desconectado e de volta, reiniciado

Recursos:

Algumas informações, verdadeiras para as duas máquinas:

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

$ uname -r
4.10.5-1-ARCH
Henry
fonte
1
Gostaria de verificar quais arquivos veio com com xfcepacote e olhar para configs - alguns deles estão provavelmente armazenadas em algum lugar/etc
Arkadiusz Drabczyk

Respostas:

13

O Xfce geralmente armazena seus arquivos de configuração em ~/.config/xfce4(assim como ~/.local/share/xfce4e ~/.config/Thunar). Copiar esses diretórios para o seu laptop deve fazer o trabalho. Os atalhos do teclado são armazenados e ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml, portanto, também devem ser copiados.

É possível que, depois de copiar os arquivos, eles sejam substituídos quando você sair da sessão, impedindo que as novas configurações sejam ativadas. Talvez você possa tentar copiar os diretórios mencionados acima, acessando um tty?

Note-se que há um conjunto global de arquivos de configuração em /etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menus, etc. (bem como /etc/xdg/xdg-xubuntuse você estiver usando o Xubuntu). Se você estiver copiando os arquivos de configuração entre dois sistemas com instalações básicas completamente diferentes, será necessário copiar esses arquivos também.

StrangeAttractor
fonte
Estou trabalhando no seu comentário. 1ª coisa que eu não conheço: ~/.local/share/xfce4não existe.
Henry
1
@ Henry está bem. Não precisa existir. De fato, ele é criado apenas se você alterar determinadas configurações (por exemplo, alterar o terminal padrão para um novo script de inicialização do terminal).
StrangeAttractor
Embora tenha passado algum tempo e eu trabalhei com a solução do StrangeAttractor ... eu não recomendaria fazê-lo (novamente). Por fim, resultou em alguns "bugs" irritantes com o FF e, em geral, em problemas relacionados ao tamanho da janela do AFAIK. Além disso, as barras laterais (também "barras de tarefas") não funcionaram corretamente. No entanto, dotfiles específicos do programa é um tópico totalmente diferente e, na verdade, o que eu recomendaria a qualquer um.
henry
erros @henry com "FF" .... O que é "FF"?
Lance Tipo
@LanceKind Firefox
henry
5

Além do que o StrangeAttractor disse (os arquivos estão ~/.config/xfce4, assim como ~/.local/share/xfce4e ~/.config/Thunar), há uma ressalva: alguns dos arquivos são substituídos pelo xfce, mesmo que você não selecione a opção "Salvar sessão" ao fazer logout. Além disso, alguns dos arquivos são carregados no Xfconf e não são atualizados até que você reinicie.

Por isso, siga as etapas:

  • Saia do xfce antes de copiar os arquivos
  • Copie os arquivos do terminal (CTRL-ALT-F1)
  • Verifique se as permissões adequadas estão definidas nos arquivos copiados (eles devem pertencer ao usuário desejado; caso contrário, faça chown -R user:group .config/xfce4)
  • Em seguida, reinicie o computador (não efetue logon imediatamente, mas reinicie)

Isso deve fazer o truque. (Testado no xfce 4.12, xubuntu 18.04)

Vlad Dinulescu
fonte
2
Na verdade, você não precisa reiniciar, eliminando o processo xfconfd pertencente ao usuário cujas configurações você está substituindo tem o mesmo efeito. +1 por me indicar a direção certa.
Besworks 31/01/19
1

Certifique-se de verificar as permissões nos arquivos copiados - ou seja, faça um

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

jameh
fonte