Nessun desktop mostrato in Ubuntu 13.04 tramite VNC su un VPS

Ho un VPS su cui fino ad ora ho usato Ubuntu 11.04 … Questo SO è molto obsoleto ora, quindi ho deciso di dare 13.04 uno scatto …

Così ho appena installato Ubuntu 13.04 sul mio VPS … Dopo l’installazione, mi sono collegato via stucco come root, e ho eseguito esattamente i seguenti comandi:

Per aggiornare il repository:

apt-get update 

Per installare la versione desktop:

 apt-get install ubuntu-desktop apt-get install gnome-session-fallback 

Configurazione del server VNC:

 apt-get install tightvncserver vncserver :1 -geometry 1280x960 -depth 16 -pixelformat rgb565 (then set the password when prompted) 

Successivamente ho riavviato il VPS ..

Dopo di che, sempre tramite lo stucco, ho modificato il file xstartup …

 vi ~/.vnc/xstartup 

… e ha aggiunto questo alla fine ..

 gnome-session & 

… in modo che il mio file xstartup assomigli a questo:

 #!/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 & 

Ancora una volta ho riavviato il VPS, avviato il server VNC, e ho provato a connettermi tramite VNC, e ho capito:

inserisci la descrizione dell'immagine qui

Posso creare cartelle e cose sul desktop, ma non c’è unità o gnome o qualcosa del genere ..

Ho quindi provato a modificare il mio file xstartup su questo (modificato le ultime 2 righe):

 #!/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 & 

Di nuovo, ho riavviato, avviato VNC e connesso, e ora ho capito:

inserisci la descrizione dell'immagine qui

Quando premo OK, torna allo stato mostrato nella prima schermata ..

Quindi come posso risolvere questo ..? Come ottengo un desktop corretto ?? 🙁

Preferirei provare Unity, ma posso anche usare GNOME se necessario ..

Per ora, voglio solo tornare al mio desktop di nuovo .. 🙁

o semplice soluzione usa xfce4 invece di gnome

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

e usa questo file 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 è molto meglio e più veloce di gnome per vnc su ubuntu.

Questo è ciò che ha funzionato per me (per Fallback di GNOME invece di Unity):

Aggiornare:

 apt-get update apt-get upgrade 

Installa Ubuntu Desktop e Gnome-fallback

 apt-get install ubuntu-desktop apt-get install gnome-session-fallback 

Installa e avvia GDM (scelgo GDM invece di lightgdm quando mi ha dato la scelta)

 apt-get install gdm 

se hai già installato GDM, gnome prima dell’uso

dpkg-reconfigure gdm

e scegli GDM

 service gdm start 

Installa TightVNCServer e imposta la password

 apt-get install tightvncserver vncserver -geometry 1024x768 :1 //It will ask for a password vncserver -kill :1 

Modifica ~ / .vnc / xstartup (Questo è ciò che ha funzionato per me):

 nano ~/.vnc/xstartup 

Incolla questo in:

 #!/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 & 

Quindi avviare una nuova connessione VNC:

 vncserver -geometry 1024x768 :1 

E accedi, dovresti vedere una schermata con una barra dei menu in alto che assomiglia un po ‘a questo: http://ubuntu.miximages.com/unity/xvsKOY3.png

Nel tuo file xstartup, cambia gnome-session & con gnome-session-fallback &