Índice das dicas
Multiplas Sessões X com KDM
Criado 13/abr/2006 às 18h53 por Jonathan Meller
0Riam enquanto podem, e menosprezem a capacidade deles se forem tolos! É verdade, aconteceu comigo. Dez minutos! Esse foi o tempo necessário para encorajar o pequeno delinquente. Quando retornei ao posto, e o vi no único lugar onde ele não deveria estar naquele momento, um temor me tomou de súbito. Lá estava ele com aqueles olhos ameaçadores vidrados no monitor, gesticulando ferozmente e realizando movimentos agressivos com o mouse enquanto espancava o teclado. Foi exatamente nesse momento que ele olhou em minha direção e, com uma risadinha sinistra, disse: - Oh, mano, já matei uns vinte! O medo e a incerteza que a pouco haviam me perturbado se tornaram em desespero: meus trabalhos não salvos! Ele tinha usado o recurso mais sujo, traiçoeiro e vil que uma pessoa pode usar para se ter acesso a um computador bloqueado: o botão de reset. Então, com toda calma e paciência que Deus me deu, fui me aproximando lentamente, e fraternalmente tentei abraçá-lo: - Aaahhh Muleeequeee! Quem vai te matar agora sou eu, miserável! Não! Não foge! Volta aqui...Ah, mas eu te pego!
Imposta a justiça, cujos detalhes não vou mencionar aqui porque há pessoas de estômago fraco lendo essa dica também, tratei de descobrir como outros usuários poderiam utilizar o X enquanto a minha sessão estivesse bloqueada. Procurei por documentação nos manuais e na internet e achei a solução utilizando múltiplas sessões locais com o KDM, GDM ou XDM. O que significa? Que agora teremos instâncias do X no F7,F8,... Podendo acessá-las utilizando o Ctrl+Alt+F[7,8,9,...]. Assim, ao deixar bloqueada minha sessão no F7, outra pessoa vai poder dar um Ctrl+Alt+F8, e se logar em uma nova sessão do X, sem reiniciar a máquina e acabar com os meus trabalhos e downloads como antes. Nesta dica vamos ver como se configura o KDM para isso. As configurações dos outros Gerenciadores de Sessão são muito semelhantes.
No arquivo /etc/kde3/kdm/Xservers se encontram os segredos para esta pequena grande dica. Procure por estas linhas:
# Examples for multiple local X displays:
# :0 local /usr/X11R6/bin/X :0 vt9 -bpp 16
# :1 local /usr/X11R6/bin/X :1 vt10 -bpp 8
:0 local@tty1 /etc/X11/X -dpi 75 -nolisten tcp vt7
A última linha é a configuração da nossa sessão X padrão do F7. Se eu quiser adicionar mais uma sessão (ao F8, por exemplo), basta adicionar mais uma entrada como o próprio exemplo do arquivo sugere:
:1 local /usr/X11R6/bin/X :1 vt8
Ficando ao final desta forma:
# Examples for multiple local X displays:
# :0 local /usr/X11R6/bin/X :0 vt9 -bpp 16
# :1 local /usr/X11R6/bin/X :1 vt10 -bpp 8
:0 local@tty1 /etc/X11/X -dpi 75 -nolisten tcp vt7
:1 local /usr/X11R6/bin/X :1 vt8
Pode-se adicionar mais sessões ainda:
:2 local /usr/X11R6/bin/X :2 vt9
:3 local /usr/X11R6/bin/X :3 vt10
...
Perceba que os :0,:1,... são os números das instâncias do servidor X, e os vt7, vt8,...(terminais virtuais) são os identificadores do F7, F8,...
Salve o arquivo e reinicie o KDM. Agora você já pode alternar entre as sessões utilizando Ctrl+Alt+F7, Ctrl+Alt+F8, ...
Sempre alerta!
Sem comentáriosPor Jonathan Meller. Revisado 13/abr/2006 às 18h53

Comentários