web-dev-qa-db-fra.com

Unity ne fonctionne pas sur le serveur VNC sous 14.04 LTS

Après la mise à niveau vers Ubuntu 14.04 LTS, je constate que l'unité Unk destkop dans vnc4server ne fonctionne jamais comme elle le faisait sous Ubuntu 12.04 LTS.

Voici mon ~/.vnc/xstartup pour vnc4server:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey

/usr/bin/gnome-session &

Cela fonctionne très bien à partir du bureau Unity sur Ubuntu 12.04 LTS, mais malheureusement sur 14.04 LTS, seul un écran gris apparaît dans vncviewer.

J'ai un peu cherché et trouvé cet article montre la manière de démarrer le bureau gnome hérité (gnome-fallback) dans vnc le 14.04, mais ce que je veux, c'est la solution pour un bureau Unity normal dans vnc.

Quelqu'un at-il réussi à exécuter le bureau Unity dans une session vnc (vnc4server ou n’importe quel autre serveur vnc) sur Ubuntu 14.04 LTS?

5
xma

Ce lien demandez à Ubunt montre la solution.

Installez ces paquets:

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

Utilisez ce fichier ~/.vnc/xstartup:

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
9
David Cullen

Pour ceux qui utilisent l'environnement de bureau gnome-fallback, le fichier xstartup approprié est:

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

/usr/bin/autocutsel -s CLIPBOARD -fork

gnome-session --session=gnome-fallback --disable-acceleration-check &

Pour que la synchronisation du presse-papiers fonctionne correctement, vous devez également installer autocutsel:

Sudo apt-get install autocutsel

N'oubliez pas de redémarrer le serveur TightVNC:

vncserver -kill :1
vncserver

Bonne chance!

1
fviktor