Por que não consigo obter uma sessão de trabalho com o vnc4server?

1

Temos algumas máquinas Ubuntu 11.10 (idênticas), configuradas com gnome-classic , que usamos como servidores remotos, e permitimos que nossos clientes façam login em contas de usuário pessoal que criamos para eles usando < strong> vnc4server .

Nós configuramos todas as máquinas da mesma forma, seguindo um pequeno manual que compilamos, descrevendo como baixar, instalar e preparar algumas ferramentas e nosso software.

A conexão geralmente funciona bem, mas hoje eu configurei uma máquina nova e experimentei problemas.

Depois de instalar o vnc4server, executei vncpasswd e copiei o seguinte arquivo de inicialização para ~/.vnc/xstartup :

#!/bin/sh  
unset SESSION_MANAGER  
unset DBUS_SESSION_BUS_ADDRESS  
gnome-session --session=gnome-classic &  
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup  
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources  
xsetroot -solid grey  
vncconfig -iconic &  

Em seguida, iniciei vnc4server e usei dois visualizadores (o Visualizador de Área de Trabalho Remota do Ubuntu e o Cliente Windows RealVNC) em duas outras máquinas, mas em vez de acessar minha área de trabalho, vejo uma janela vazia com um padrão de fundo cinza como isso:

e o cursor é um X em negrito.

O que há de errado com a configuração e por que não obtenho uma sessão remota como esperado?

    
por ysap 10.04.2012 / 00:15

2 respostas

0

Então, descobrimos que o arquivo xstartup precisa de permissão executável, que não foram configurados na configuração desta máquina. Ao contrário de outras máquinas, desta vez eu criei um novo arquivo e digitei o conteúdo em vez de apenas copiar um arquivo de outra máquina, então por padrão ele não tinha permissões exe.

> chmod a+x ~/.vnc/xstartup

    
por ysap 10.04.2012 / 02:48
0

Você pode querer editar o arquivo /root/.vnc/xstartup para que ele leia (no seu caso, a linha do x-terminal-emulador é sua parte importante para adicionar),

xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
    
por RWC 10.04.2012 / 02:09