Por que o VNC não mostra a área de trabalho remota real

5

Ok, instalei o vnc server no RHEL 5.9 e também instalei o Tightvnc viewer no windows 7 e do RHEL i iniciei o vncserver e atribuí a senha usando o vncpasswd.

Então, do visualizador tightvnc eu dei o IP e a porta de escuta xxx.xxx.xxx.xxx:1. Conectou-se com sucesso ao servidor VNC instalado e em execução no RHEL. E então eu dei a senha e, em seguida, BOOOM me deu essa interface hedionda

QuandooActualDesktopéassim

Ok, as pessoas me dizem o que estou perdendo

    
por OmiPenguin 18.01.2013 / 15:00

4 respostas

5

O que você vê provavelmente é a sessão X11 definida em ~/.vnc/xstartup , uma sessão X11 mínima, talvez algo como (é assim que é no Debian)

#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

em outro display , provavelmente :1 .

Existem duas coisas que você pode fazer:

  • Para acessar uma área de trabalho diferente que parece a mesma , você precisa iniciá-la neste arquivo xstartup , por exemplo, com exec gnome-session ou algo similar, procure por documentação sobre xinitrc ou xsession[rc] )
  • Para acessar a mesma sessão da área de trabalho , você precisa de um servidor VNC diferente. x11vnc pode fazer compartilhamento de área de trabalho ; em seu ambiente GNOME, Vino é provavelmente a escolha preferida ( como Ignacio apontou )
por 18.01.2013 / 15:27
5

vncserver não se conecta à área de trabalho real; cria uma área de trabalho virtual que é configurada separadamente. Se você quiser acessar a área de trabalho real, precisará usar a extensão VNC X ou Vino.

    
por 18.01.2013 / 15:07
1

Por favor, remova o comentário seguindo duas linhas no arquivo xstartup sob ~/.vnc/xstartup :

Antes:

#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

Depois:

unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
    
por 30.10.2015 / 08:18
-2
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &

Adicione gnome-session & no final do arquivo xstartup

    
por 02.04.2015 / 13:21

Tags