Executando o Solaris x86. Não consigo ver a janela de login

2

Estou executando o Solaris 10 1/13 (x86) em um laptop HP EliteBook 8470p. Eu entro na área de trabalho do CDE. Tudo (áudio, vídeo e rede) parece estar funcionando bem até eu sair. Quando saio, a tela fica em branco (a mesma cor do fundo da área de trabalho), mas a janela de login não reaparece. Até agora, a única maneira que consegui recuperar foi reiniciar o laptop. Atualização: Eu aprendi que posso "sair" se eu "matar -9" meu processo Xorg. Isso me retorna à janela de login.

O que eu tentei / aprendi até agora:

  1. A mesma coisa acontece se eu fizer login no desktop Java.
  2. Todos os usuários são afetados, incluindo o root.
  3. Ainda consigo fazer login remotamente com o rlogin e o ssh.
  4. Ainda consigo fazer login usando a área de trabalho remota de outra estação de trabalho Solaris x86.
  5. A janela de login parece estar lá, só não consigo ver. Primeiro, faço login remotamente com o rlogin. Em seguida, insiro meu nome de usuário & senha no laptop. Então, na minha sessão de rlogin, eu faço "ps -deaf" e consigo ver uma lista dos processos de login da minha área de trabalho. Eu simplesmente não consigo ver nada na tela. Eu posso sair da área de trabalho (usando as teclas digitadas no cego para encontrar o logout). Mais uma vez, eu uso "ps -deaf" para verificar se o logout funcionou.
  6. O comando ps confirma que dtlogin, dtgreet e Xorg ainda estão em execução.
por MikeU 05.09.2014 / 17:41

1 resposta

0

Esta não é a minha solução preferida, mas funciona e permite-me continuar com o meu trabalho real.

Eu sobrescrevi o XSession_Exit em /etc/dt/appconfig/types/C/dt.dt para executar um script de shell. Esse script de shell mata o Xorg pertencente ao usuário, que retorna o usuário para a janela de login. Eu também cutomized / etc / dt / config / Xreset para chamar um script para reiniciar o cde-login se o Xorg não reiniciar.

Esta é uma solução grosseira, mas fará por enquanto.

    
por 09.09.2014 / 22:20