remoto interfaz instalar iniciar hat grafico grafica escritorio entorno configurar vnc vnc-server

interfaz - Pantalla negra VNC con un cursor X en Red Hat Enterprise Linux Server versión 5.3(Tikanga)



instalar vnc server en red hat (6)

Al iniciar el servidor VNC usando vncserver :1 , el cliente puede conectarse al servidor, pero solo muestra una pantalla en negro con un cursor en X.

El contenido de .vnc/xstartup es:

#!/bin/sh # Uncomment the following two lines for normal desktop: 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 &

¿Es un problema con esto?


Además de las otras respuestas aquí, también tuve que modificar mi script xstartup usando el siguiente script:

#!/bin/sh # Change "GNOME" to "KDE" for a KDE desktop, or "" for a generic desktop MODE="" #Uncommment this line if using Gnome and your keyboard mappings are incorrect. #export XKL_XMODMAP_DISABLE=1 # Load X resources (if any) if [ -e "$HOME/.Xresources" ] then xrdb "$HOME/.Xresources" fi # Try a GNOME session, or fall back to KDE if [ "GNOME" = "$MODE" ] then if which gnome-session >/dev/null then gnome-session --session=ubuntu-2d & else MODE="KDE" fi fi # Try a KDE session, or fall back to generic if [ "KDE" = "$MODE" ] then if which startkde >/dev/null then startkde & else MODE="" fi fi # Run a generic session if [ -z "$MODE" ] then xsetroot -solid grey xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & startx & fi

Utilicé este sitio para ayudarme en eso: http://ubuntuforums.org/archive/index.php/t-2131958.html . Pero tuve que adaptarlo a mi caso, ya que estoy usando la distro Rocks Cluster, que se basa en CentOS.


Es posible que desee comprobar que su servidor, está intentando usar vnc, tiene algo de memoria, etc. disponible. Tuve una memoria con fugas de Firefox abierta en mi servidor y esa fue la razón por la que vnc no funcionó correctamente.


Eso me ha pasado 2x, y he podido repararlo 2x. Es muy probable que solo se requiera el paso 2. y luego el 3., pero una vez que haya encontrado una manera que funcione, me resisto a cambiar ...

  1. El archivo .vnc / xstartup era propiedad de root, así que cambié la propiedad al usuario:
    chown user /home/user/.vnc/xstartup
  2. El archivo .vnc / xstartup era 664 (-rw-rw-r--.) - Supongo que vnc usa los permisos ''other'' para conectarse y permitir interacciones, así que cambié los permisos a 755:
    chmod 755 /home/user/.vnc/xstartup
  3. Reinicie el demonio vncserver:
    service vncserver stop; service vncserver start

Estaba enfrentando el mismo problema y se resolvió al comentar la última línea y agregar la línea gnome en el archivo /home//.vnc/xstartup como se muestra a continuación:

#!/bin/sh # Uncomment the following two lines for normal desktop: # 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 & gnome-session&

Nota: mi controlador de sesión GUI era gnome así que funcionó.


Intente eliminar el archivo xstarup (/home/.vnc/xstartup) y vuelva a escribir la contraseña vnc para crear un nuevo archivo xstartup y reiniciar el servicio del servidor vnc: sudo rm xstartup vndpasswd Verifique el servicio passwd sudo vncserver reinicio


Tuve el mismo problema con el nuevo redhat linux 6.4. yum groupinstall basic-desktop instalando el escritorio básico con el comando yum groupinstall basic-desktop