écran gris vncserver ubuntu 16.04 LTS

24

Salutation. Je suis sur ubuntu 16.04 LTS. Il s'agit d'une instance Amazon EC2. J'ai obtenu un écran gris lors de l'installation et du démarrage du serveur vnc. J'essaie de nombreuses suggestions concernant ce problème, mais je n'arrive toujours pas à le faire fonctionner ... Merci pour l'aide

entrez la description de l'image ici

Mon fichier journal:

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

mon 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
la source

Réponses:

23

J'ai eu le même problème sur Ubuntu 16.04 LTS (64bit). J'ai mis ~/.vnc/xstartupà jour le fichier pour ressembler à ci-dessous, a fonctionné avec succès pour moi.

# 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 &

Référence: https://www.linode.com/docs/applications/remote-desktop/install-vnc-on-ubuntu-16-04

Waqas
la source
4
Ce fut une solution partielle pour moi. Nautilus se charge très bien mais c'est tout ce que j'ai. Je ne vois pas les icônes à gauche et je ne vois aucun moyen de lancer des programmes, pas même un terminal. Si cela aide du tout, lorsque j'émets 'echo $ DESKTOP_SESSION', il renvoie une chaîne vide.
Adrian Hood Sr
1
J'ai dû installer gnome-panel via sudo apt install gnome-panel, mais une fois que cela a fonctionné.
pheeper
A fonctionné pour moi comme charme. Client Ubuntu 19, serveur Ubuntu 16.04.6 LTS
Vadim
8

J'ai eu le même problème. Pour le résoudre, j'ai installé:

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

J'ai ensuite ajouté les lignes ci-dessous pour ~/.vnc/xstartup:

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
Oluwamayowa
la source
1
et n'oubliez pas de tuer et de redémarrer le serveur vnc (comme je l'ai fait)
craq
2

Pour tous ceux qui rencontrent ce problème sur Xubuntu 16.04 LTS, j'ai fait fonctionner mon serveur tightvnc en modifiant ~ / .vnc / xstartup:

#!/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 &

Les deux premières lignes commentées ont déjà été commentées probablement par le conditionneur. J'ai commenté les deux lignes après "corriger pour faire fonctionner GNOME", et j'ai ajouté les deux dernières lignes, afin qu'il puisse être raccourci à seulement

#!/bin/sh

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

Encore une fois, cela s'applique spécifiquement à Xubuntu, pas à Ubuntu avec Unity ou Gnome.

joelk
la source
2

Non mentionné dans aucune des réponses au moment de la rédaction: il convient également de noter que le fichier xstartup doit être exécutable:

chmod +x ~/.vnc/xstartup

Sinon, le problème d'écran gris continue de se produire quel que soit le contenu du fichier.

nickcrabtree
la source
1

Je viens d'avoir un problème similaire et j'ai trouvé une solution que je n'ai vu dans aucun article que j'ai lu au cours des derniers jours en essayant de résoudre ce problème.

En plus de la réponse @Waqas, je devais m'assurer de posséder tous les fichiers de mon dossier personnel. Il s'agit clairement de fichiers spécifiques mais je n'ai pas eu le temps de vérifier cela

sudo chown user:user /home/user

Je pensais juste que ça pourrait aider quelqu'un.

Bart C
la source
0

Mon fichier de configuration xstartup avait déjà des lignes suivantes qui étaient commentées par défaut.

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

les commenter a résolu le problème et maintenant je peux accéder à mon bureau via le client vnc en douceur. il ouvre toujours la fenêtre du terminal à la connexion, mais si vous quittez cela, il affiche le bureau habituel via vnc.

Amey Samant
la source
0

J'ai eu le même problème, mais j'ai trouvé que ~ / .vnc / xstartup.bak avait mon ancienne configuration. J'avais juste besoin de:

cp ~/.vnc/xstartup.bak ~/.vnc/xstartup
Andy Fraley
la source
-1

J'ai finalement obtenu ce travail de vnc4server par "apt-get install xfce4", et j'ai trouvé un xtartup fonctionnel ici (le reste du tutoriel n'était pas pertinent pour mes besoins, par exemple "apt-get install xfce4- *" n'était pas nécessaire): 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 &

J'ai plus ou moins conclu que faire fonctionner gnome dans vnc n'est pas un démarreur.

David Smith
la source