web-dev-qa-db-fra.com

écran gris vncserver ubuntu 16.04 LTS

Salutation. Je suis sur Ubuntu 16.04 LTS. Il s’agit d’une instance Amazon EC2. Après l’installation et le démarrage du serveur vncserver, j’ai un écran gris. J'essaie de nombreuses suggestions concernant ce problème, mais je ne parviens toujours pas à le faire fonctionner. Merci de votre aide.

enter image description here

Mon fichier de log:

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 &
18
Mookayama

J'ai eu le même problème sur Ubuntu 16.04 LTS (64bit). J'ai mis à jour le fichier ~/.vnc/xstartup afin qu'il ressemble à celui ci-dessous et que j'ai travaillé avec succès.

# 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

19
Waqas

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

Ensuite, j'ai ajouté les lignes ci-dessous à ~/.vnc/xstartup:

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

Pas mentionné dans les réponses au moment de la rédaction: il est également intéressant de noter que le fichier xstartup doit être exécutable:

chmod +x ~/.vnc/xstartup

Si ce n'est pas le cas, le problème d'écran gris persiste quel que soit le contenu du fichier.

2
nickcrabtree

Pour tous ceux qui rencontrent ce problème sous Xubuntu 16.04 LTS, mon serveur tightvncserver fonctionne en modifiant ~/.vnc/xstartup comme suit:

#!/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 suivantes "correctif pour faire fonctionner GNOME", et ajouté les deux dernières lignes, de sorte qu'il peut être réduit à juste

#!/bin/sh

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

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

2
joelk

Je viens d'avoir un problème similaire et j'ai trouvé une solution que je n'ai vue dans aucun des articles que j'ai lus ces derniers jours et qui tentent de résoudre ce problème.

En plus de @Waqas answer, je devais m'assurer de posséder tous les fichiers de mon dossier personnel. Clairement, il s’agit de fichiers spécifiques mais je n’ai pas eu le temps de le vérifier

Sudo chown user:user /home/user

Je pensais que cela pourrait aider quelqu'un.

1
Bart C

Mon fichier de configuration xstartup contenait déjà les lignes suivantes qui ont été commentées par défaut.

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

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

0
Amey Samant