Como altero os padrões da sessão de convidado

12

Eu tenho uma área de trabalho gnome bastante ajustada e gostaria que a sessão de convidado compartilhasse a maioria das configurações do usuário, incluindo:

  • Temas Gtk e Metacity.
  • Número de painéis, posicionamento e applets.
  • Aplicativos executados no login.

Estou com dificuldade para encontrar onde esses arquivos de configuração são colocados no sistema de arquivos.

tutuca
fonte

Respostas:

11

Isso se tornou muito mais fácil na 11.10.

Primeiro você precisa criar uma pasta: sudo mkdir -p /etc/guest-session/skel/. A opção -p cria / etc / guest-session para que você possa colocar / skel nela de uma só vez. Agora você acabou de adicionar os arquivos que deseja / etc / guest-session / skel e eles serão copiados para a conta de convidado sempre que forem criados.

O programa que define isso é / usr / sbin / guest-account, caso você queira saber mais sobre o que está acontecendo.

O tutorial CustomizeGuestSession detalha esse tópico. Em particular, descreve como você pode criar um "usuário de finalidade especial" para uma maneira conveniente de personalizar a aparência e o comportamento da sessão de convidado, sem precisar saber quais arquivos editar.

Jo-Erlend Schinstad
fonte
5

A sessão de convidado é recriada toda vez como um "novo usuário padrão" com o /usr/share/gdm/guest-session/guest-session-setup.shscript, que faz parte do gdm-guest-sessionpacote. Não vejo nenhuma maneira limpa de incluir suas configurações na sessão de convidado.

É claro que você pode mudar a maneira como cada $ HOME de novo usuário é criado, mas não tenho certeza de que é isso que você deseja (não considerarei uma solução "limpa" fazê-lo dessa maneira).

JanC
fonte
Vou dar uma olhada no script. Deve levar as preferências de algum lugar. Obrigado pelo ponteiro
tutuca 26/10/10
Não, ele não precisa levar as preferências de qualquer lugar, pois os aplicativos usam os padrões de todo o sistema quando nenhuma preferência do usuário está definida.
JanC 27/10/10
1
> /usr/share/gdm/guest-session/guest-session-setup.sh Este script parece não existir mais no Ubuntu 11.10. Alguém sabe como encontrá-lo? Eu estava usando para alterar o layout do teclado padrão da sessão de convidado.
Zorkerz 15/10
Veja minha resposta para a maneira correta de fazê-lo.
Jo-Erlend Schinstad
1

Não tenho certeza .. mas sempre segui as etapas desta postagem nas seções em login as guestque você pode personalizar a conta. Em seguida, seção freeze itonde você realmente configurou rsyncpara redefinir a conta na inicialização do PC. Você pode modificar isso facilmente para redefinir o logout ou desligamento. Está trabalhando muito bem para mim.

jahst
fonte