web-dev-qa-db-fra.com

Pas de bureau montrant dans Ubuntu 13.04 via VNC sur un VPS

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.

enter image description here

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:

enter image description here

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 .. :(

4
Ahmad

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.

9
Blanca Higgins

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

6
Zac Clay

Dans votre fichier xstartup, changez gnome-session & avec gnome-session-fallback &

0
Jan Espen