Como posso copiar facilmente o perfil de um usuário para outro no GNOME?

3

Eu tenho um ambiente multiusuário. Eu gostaria que eles usassem um perfil (com configurações específicas como: temas, atalhos, layouts de teclado instalados, papel de parede, itens do menu principal, etc.).

Atualmente, preciso definir as mesmas configurações para cada usuário. Existe alguma maneira de simplesmente copiar alguns arquivos para o perfil de outro usuário e ter todas essas coisas já configuradas?

    
por bakytn 19.09.2011 / 20:37

1 resposta

1

Você pode copiar a pasta .gconf entre os diretórios iniciais dos usuários. Depois, você provavelmente terá que fazer chown todo o diretório copiado recursivamente, de modo que todo o conteúdo seja de propriedade do usuário adequado. Com essa abordagem, você deve testar e ver se essa cópia é suficiente e não muito (que nenhuma informação privada foi copiada etc.) Se isso não for suficiente, procure nos nomes significativos de outros diretórios "ocultos" no diretório inicial do usuário (aqueles cujos nomes começam com um ponto - talvez seja necessário ativar a visualização deles no gerenciador de arquivos). Um bom candidato também seria .conf .

Depois de determinar os diretórios que contêm apenas configurações que você gostaria de ser comum para os dois usuários, tente criar um link simbólico de um para outro. Isso é (para cada diretório):

  • em /home/user1/ , faça backup do diretório de configurações - por exemplo, por mv .gconf{,-backup}
  • crie um link simbólico para o diretório do outro usuário: ln -s /home/user2/.gconf /home/user1/.gconf .
A partir de agora, cada alteração nas configurações será armazenada somente no diretório base do user2 - os aplicativos executados por user1 seguirão os links simbólicos e usarão as mesmas configurações.

    
por 19.09.2011 / 22:08