Mais de uma janela de login gráfico
  ===================================


Colaboração: Rodrigo Bernardo Pimentel

Meu desktop fica sempre ligado, com uma sessão minha aberta
(com a tela travada, quando não estou usando). No entanto,
de vez em quando alguém vem à minha casa e precisa (ou quer)
usar o computador. Com apenar uma tela de login gráfico (e
assumindo que o novo usuário precise de ambiente gráfico), isto
requereria que eu fechasse a minha sessão para disponibilizar
ao visitante. Isso pode ser bastante inconveniente, já que
eu costumo ter diversos programas rodando, janelas abertas
etc. E, também, pela simples chatice de ter de fechar tudo e
abrir novamente mais tarde.

Para resolver este tipo de problema, podem-se criar diversas
janelas de login gráfico, seja com o xdm, com o kdm ou com
o gdm.

Eu uso este último, e, na Debian, sua configuração fica em
/etc/gdm/gdm.conf (segundo informações que achei online,
Red Hat e Suse usam, respectivamente, /etc/X11/XF86Config
e /etc/opt/gnome2/gdm/gdm.conf, mas pode ser necessário
procurar o arquivo correto). Este arquivo tem uma sessão
chamada [servers]. Um pouco abaixo, deve haver algo como:


  0=Standard


Esta linha diz que o display 0 (o primeiro) se refere ao
servidor definido na sessão [server-Standard] (um pouco
abaixo). Neste ponto, pode-se tanto simplesmente acrescentar,
à sessão [servers], a linha


  1=Standard


ou definir um novo servidor (por exemplo, [server-Guest]),
configurá-lo adequadamente e, na sessão [servers], acrescentar
uma linha como


  1=Guest


Reinicie o ambiente gráfico (/etc/init.d/gdm restart) e
pronto! Ctrl-Alt-F7 (assumindo uma configuração padrão de tty)
para a primeira janela de login gráfico, Ctrl-Alt-F8 para a
segundo, basta alternar. O procedimento é análogo para mais
janelas de login.

A configuração do xdm e do kdm, na Debian, é feita em
/etc/X11/xdm/Xservers (segundo documentação online, é o mesmo
ou /etc/X11/XF86Config para Suse e Red Hat). Neste arquivo,
há uma linha da forma


  :0 local /usr/X11R6/bin/X vt7 -dpi 100 -nolisten tcp


Para acrescentar uma nova tela de login gráfico, é necessário
alterar esta linha e acrescentar uma nova, referente ao novo
display. O resultado final é


  :0 local /usr/X11R6/bin/X :0 vt7 -dpi 100 -nolisten tcp
  :1 local /usr/X11R6/bin/X :1 vt8 -dpi 100 -nolisten tcp


Com isto, de forma semelhante ao gdm, basta reiniciar o xdm
(ou kdm), e utilizar Ctrl-Alt-F7 e Ctrl-Alt-F8 para alternar
entre as janelas.

--------------------------------------------------------------------
Colabore com a Dicas-L. Publique seu comentário sobre esta mensagem
em http://www.Dicas-L.unicamp.br/dicas-l/20041024.php
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 25708 assinantes.

       Todas as mensagens da Dicas-L ficam armazenadas em
               http://www.Dicas-L.unicamp.br/dicas-l/

A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente, desde que o conteúdo, inclusive esta nota,
não sejam modificados.
--------------------------------------------------------------------