Xvnc, Xinetd e Jaunty = mania de tela cinza

1

Eu tenho tentado por um 'tempo' para tirar esse bug ...

Em uma nova instalação mínima de desenvoltura; apt-get install xinetd vnc4server openbox. Editou um arquivo de serviço em /etc/xinetd.d/Xvnc: serviço Xvnc

{ 
        type = UNLISTED
        disable = no
        socket_type = stream
        protocol = tcp
        wait = no
        user = root
        server = /usr/bin/Xvnc
        server_args = -inetd :1 -query ::1 -geometry 800x600 -once -fp /usr/share/fonts/X11/misc -DisconnectClients=0 -NeverShared -securitytypes=none -extension XFIXES
        port = 5901
}

Configure um arquivo xstartup em ~ / .vnc / xstartup:

#!/bin/sh
openbox-session &
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

Tudo que eu obtenho é uma tela cinza (estilo antigo do X) sempre que eu tento alterar qualquer opção, ajustada várias vezes.

Mas,

Se eu simplesmente executar um:

vncserver :1

Consigo conectar shows xterm ... etc.

Alguma ideia?

    
por Disco 21.10.2009 / 20:08

1 resposta

2

Eu acho que você precisa configurar um gerenciador de exibição como o GDM. Quando o Xvnc está inicializando, ele tenta se comunicar com um gerenciador de exibição em execução via XDMCP. Isso é o que a opção -query ::1 está no seu arquivo xinetd. Eu configurei o GDM no Hardy antes, e funcionou muito bem. Experimente:

Instale o GDM, se ainda não estiver instalado.

Edite /etc/gdm/gdm-cdd.conf :

  • Na seção [xdmcp] , defina a opção Enabled como true .
  • Na seção [daemon] , defina a opção RemoteGreeter como a opção Greeter . Isso não é estritamente necessário, mas é mais bonito.

Reinicie o GDM.

Em seguida, tente conectar-se novamente. Você deve ver uma tela de login onde você pode digitar seu nome de usuário e senha. Se isso não funcionar, tente alterar -query ::1 para -query 127.0.0.1 . Pode estar tendo problemas com o IPv6.

    
por 21.10.2009 / 21:35

Tags