vncserver pantalla gris ubuntu 16.04 LTS

24

Saludo. Estoy en Ubuntu 16.04 LTS. Es una instancia de Amazon EC2. Obtuve una pantalla gris al instalar e iniciar el vncserver. Intento muchas sugerencias con respecto a este problema, pero aún así no puedo hacer que funcione ... Gracias por la ayuda

ingrese la descripción de la imagen aquí

Mi archivo de registro:

Xvnc Free Edition 4.1.1 - built Feb 25 2015 23:02:21
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc
Tue Jul 19 03:03:37 2016
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5901
 vncext:      created VNC server for screen 0
error opening security policy file /etc/X11/xserver/SecurityPolicy
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/misc/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/75dpi/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/100dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list!
Tue Jul 19 03:03:44 2016
 Connections: accepted: 0.0.0.0::61550
 SConnection: Client needs protocol version 3.8
 SConnection: Client requests security type VncAuth(2)
Tue Jul 19 03:03:50 2016
 VNCSConnST:  Server default pixel format depth 16 (16bpp) little-endian rgb565
Tue Jul 19 03:03:51 2016
 VNCSConnST:  Client pixel format depth 8 (8bpp) colour-map

my xstartup

#!/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 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
Mookayama
fuente

Respuestas:

23

Tuve el mismo problema en Ubuntu 16.04 LTS (64 bits). Actualicé el ~/.vnc/xstartuparchivo para que se vea a continuación, funcionó con éxito para mí.

# 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 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

Referencia: https://www.linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04

Waqas
fuente
44
Esto fue una solución parcial para mí. Nautilus carga muy bien, pero eso es todo lo que tengo. No veo los iconos a la izquierda y no veo ninguna forma de iniciar ningún programa, ni siquiera un terminal. Si esto ayuda, cuando publico 'echo $ DESKTOP_SESSION' devuelve una cadena vacía.
Adrian Hood Sr
1
Tuve que instalar gnome-panel a través de sudo apt install gnome-panel, pero una vez que lo hice funcionó.
pheeper
Funcionó para mí como encanto. Cliente Ubuntu 19, Servidor Ubuntu 16.04.6 LTS
Vadim
8

Tuve el mismo problema. Para resolverlo, instalé:

$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

Luego agregué las siguientes líneas a ~/.vnc/xstartup:

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
Oluwamayowa
fuente
1
y luego no olvides matar y reiniciar el vncserver (como lo hice)
craq
2

Para cualquiera que experimente este problema en Xubuntu 16.04 LTS, conseguí que mi tightvncserver funcionara editando ~ / .vnc / xstartup para esto:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
#export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
# fix to make xfce work:
startxfce4 &

Las primeras dos líneas comentadas ya fueron comentadas presumiblemente por el empaquetador. Comenté las dos líneas después de "arreglar para hacer que GNOME funcione", y agregué las dos últimas líneas, para que pueda acortarse a solo

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
# fix to make xfce work:
startxfce4 &

Nuevamente, esto se aplica específicamente a Xubuntu, no a Ubuntu con Unity o Gnome.

joelk
fuente
2

No se menciona en ninguna de las respuestas al momento de escribir: también vale la pena señalar que el archivo xstartup debe ser ejecutable:

chmod +x ~/.vnc/xstartup

De lo contrario, el problema de la pantalla gris continúa ocurriendo independientemente del contenido del archivo.

nickcrabtree
fuente
1

Acabo de tener un problema similar y encontré una solución que no he visto en ningún artículo que leí en los últimos días tratando de resolver esto.

Además de la respuesta de @Waqas, tuve que asegurarme de tener todos los archivos en mi carpeta de inicio. Claramente se trata de algunos archivos específicos, pero no tuve tiempo de revisar esto

sudo chown user:user /home/user

Solo pensé que podría ayudar a alguien.

Bart C
fuente
0

Mi archivo de configuración xstartup ya tenía las siguientes líneas que fueron comentadas por defecto.

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

descomentarlos solucionó el problema y ahora puedo acceder a mi escritorio a través del cliente vnc sin problemas. todavía inicia la ventana de terminal al iniciar sesión, pero si sale, muestra el escritorio habitual a través de vnc.

Amey Samant
fuente
0

Tuve el mismo problema, pero encontré que ~ / .vnc / xstartup.bak tenía mi configuración anterior. Solo necesitaba:

cp ~/.vnc/xstartup.bak ~/.vnc/xstartup
Andy Fraley
fuente
-1

Finalmente conseguí que esto funcionara desde vnc4server mediante "apt-get install xfce4", y encontré un xtartup que funcionaba aquí (el resto del tutorial era irrelevante para mis necesidades, por ejemplo, "apt-get install xfce4- *" era innecesario): http: //www.itzgeek.com/how-tos/linux/ubuntu-how-tos/how-to-install-vnc-on-ubuntu-16-04.html

#!/bin/sh
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
startxfce4 &

Más o menos he concluido que hacer que gnome trabaje en vnc no es un iniciador.

David Smith
fuente