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 ...
- El archivo .vnc / xstartup era propiedad de root, así que cambié la propiedad al usuario:
chown user /home/user/.vnc/xstartup
- 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
- 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