Comment démarrer l’interface graphique (gestionnaire de fenêtres?) Sur VNC?

J’ai un netbook et un serveur, sur lesquels j’ai installé la dissortingbution identique Ubuntu 10.04 LTS. Sur le serveur, j’ai eu la prévoyance d’installer et d’activer le serveur SSH avant de déconnecter le moniteur, le clavier et la souris. Je me suis ensuite connecté et j’ai activé le serveur VNC. Maintenant, je veux une expérience complète du serveur sur le netbook, mais lorsque je suis connecté à VNC, je suis accueilli par l’écran affiché. (les noms ont été expurgés)

image de l'écran vnc montrant un seul xterm

Comment démarrer le rest de l’expérience par défaut de l’interface graphique Ubuntu? (les barres d’outils en haut) ((est-ce le gestionnaire de fenêtres?))

Essayez d’éditer le fichier xstartup :

 vi $HOME/.vnc/xstartup 

append les lignes suivantes au fichier

 #!/bin/sh unset SESSION_MANAGER exec sh /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 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager & 

Démarrer le serveur vnc:

 vncserver -geometry 1280x1024 -depth 24 

Si vous accédez à votre machine distante, n’oubliez pas de transférer les ports de vncserver.

Installez xfce4 et utilisez la session xfce4. Parfois, gnome VNC Server sur Ubuntu ne s’affiche pas correctement.

 sudo apt-get install gnome-core xfce4 firefox nano -y --force-yes 

et utiliser ce fichier xstartup

 #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & 

N’utilisez pas VNC. C’est une solution horrible. Choisissez quelque chose comme X2go (http://www.x2go.org/) à la place. Il est facile à installer, extrêmement beaucoup plus rapide que VNC et plus flexible, offrant des fonctionnalités telles que PulseAudio. Il a également un plugin Firefox pour que vous puissiez exécuter des applications du serveur directement dans le navigateur, etc.

J’étais frustré par mon incapacité à faire fonctionner Gnome, alors j’ai essayé comme ça

  1. sudo apt-get install xfce4

  2. modifier .vnc/xstartxup comme ceci

  3. lancer vncserver

  4. connecter le serveur via le visualiseur vnc

  5. Je peux voir le gestionnaire de fenêtres

.vnc / xstartxup:

 #!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS /usr/bin/startxfce4 & #[ -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" & #/usr/bin/x-window-manager &