Gerenciar perfis de desktop Gnome ou XFCE

2

Acabei de configurar uma máquina virtual para nossos desenvolvedores de software e agora tento criar as contas de usuário que enfrentam a seguinte pergunta:

Existe alguma possibilidade de distribuir perfis de ambiente de trabalho predefinidos com uma determinada configuração de software / interface do usuário? Recentemente, usei o Sabayon para o Gnome em outra máquina, mas ele não é mais suportado.

Estou interessado em uma solução para o Gnome ou o XFCE no Ubuntu 12.04 mais recente.

Obrigado pelas suas respostas.

    
por lug 12.07.2012 / 16:16

1 resposta

1

Os seguintes passos solucionaram meus problemas:

  1. Criei um usuário padrão e configurei tudo como queria. Marcadores configurados no meu navegador, adicionei a conta local do Jabber, Atalhos, Painéis, etc.

  2. Copiou as pastas e arquivos de configuração, como, por exemplo, ~ / .mozilla para firefox ou ~ / .purple para pidgin e o diretório ~ / .config / xfce4 para a instalação do XFCE em / etc / skel / onde todos os arquivos estão localizados que serão copiados para o diretório home de um novo usuário.

  3. Substituído toda vez que o nome de usuário do meu usuário padrão ocorreu nos arquivos de configuração copiados com ## USERNAME_REPLACE ##

  4. Criado /usr/local/sbin/adduser.local, o que é executado automaticamente quando "adduser" é chamado.

  5. Escreveu alguns scripts bash de substituição que substituem ## USERNAME_REPLACE ## pelo nome do usuário recém-criado. (Parâmetro $ 1 quando adduser.local é chamado por adduser.)

  6. Como uso o apache2-mpm-itk, preciso adicionar um vhost à configuração do servidor da Web e um subdomínio (username.localhost) por usuário ao / etc / hosts. Portanto, eu escrevi um script bash que faz o truque.

  7. Finalmente, depois de configurar todos os scripts de automação, eles precisavam ser chamados de adduser.local com o nome de usuário (Parâmetro $ 1) dos usuários recém-criados.

Sempre que ligo, por exemplo "adduser test_user" adduser.local é executado e faz uma configuração maravilhosa para que eu possa relaxar até que tudo esteja no lugar. Importante para mim foi que adduser.local não precisa ser um script pearl como os arquivos de exemplo encontrados no sistema.

Espero que ajude alguns outros.

    
por 13.07.2012 / 20:28