J'ai un VPS sur lequel, jusqu'à présent, j'utilisais Ubuntu 11.04 ... Ce système d'exploitation est très obsolète, j'ai donc décidé d'essayer 13.04 ...
Je viens donc d'installer Ubuntu 13.04 sur mon VPS ... Après l'installation, je me suis connecté via PuTTY en tant que root et j'ai exécuté les commandes suivantes exactement:
Pour mettre à jour le référentiel:
apt-get update
Pour installer la version de bureau:
apt-get install ubuntu-desktop
apt-get install gnome-session-fallback
Configuration du serveur VNC:
apt-get install tightvncserver
vncserver :1 -geometry 1280x960 -depth 16 -pixelformat rgb565
(then set the password when prompted)
Ensuite, j'ai redémarré le VPS ..
Après cela, encore une fois via PuTTY, j'ai édité le fichier xstartup ...
vi ~/.vnc/xstartup
... et ajouté ceci à la fin ..
gnome-session &
... de sorte que mon fichier xstartup ressemble à ceci:
#!/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
gnome-session &
Encore une fois, j'ai redémarré le VPS, lancé le serveur VNC et essayé de me connecter via le VNC.
Je peux créer des dossiers et d'autres éléments sur le bureau, mais il n'y a ni unité, ni gnome, ni rien de ce genre.
J'ai ensuite essayé de modifier mon fichier xstartup à ceci (a changé les 2 dernières lignes):
#!/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 --session=2d-gnome &
Encore une fois, j'ai redémarré, lancé VNC et connecté, et maintenant, j'ai eu ceci:
Lorsque j'appuie sur OK, il revient à l'état indiqué sur le premier écran.
Alors, comment puis-je résoudre ce problème ..? Comment puis-je obtenir un bureau approprié ?? :(
Je préférerais essayer Unity, mais je peux aussi rester avec GNOME si nécessaire.
Pour le moment, je veux juste revenir à mon bureau .. :(
ou une solution simple, utilisez xfce4 au lieu de gnome
# 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 &
xfce4 est bien meilleur et plus rapide que gnome pour vnc sur Ubuntu.
C'est ce qui a fonctionné pour moi (pour GNOME Fallback au lieu de Unity):
Mettre à jour:
apt-get update
apt-get upgrade
Installer Ubuntu Desktop & Gnome-fallback
apt-get install ubuntu-desktop
apt-get install gnome-session-fallback
Installer et démarrer GDM (j'ai choisi GDM au lieu de lightgdm quand il m'a donné le choix)
apt-get install gdm
si vous avez déjà installé GDM, gnome avant utilisation
dpkg-reconfigure gdm
et choisissez GDM
service gdm start
Installer TightVNCServer et définir le mot de passe
apt-get install tightvncserver
vncserver -geometry 1024x768 :1 //It will ask for a password
vncserver -kill :1
Éditez ~/.vnc/xstartup (c'est ce qui a fonctionné pour moi):
nano ~/.vnc/xstartup
Collez ceci dans:
#!/bin/sh
unset SESSION_MANAGER
/etc/X11/xinint/
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
gnome-session --session=gnome-fallback &
Ensuite, démarrez une nouvelle connexion vnc:
vncserver -geometry 1024x768 :1
Et connectez-vous, vous devriez voir un écran avec une barre de menu en haut qui ressemble un peu à ceci: http://i.imgur.com/xvsKOY3.png
Dans votre fichier xstartup, changez gnome-session &
avec gnome-session-fallback &