4

I have a VPS on which till now I've been using ubuntu 11.04 ... This OS is very outdated now, so I decided to give 13.04 a shot ...

So I've just installed Ubuntu 13.04 on my VPS ... After installation, I connected via putty as root, and ran the following commands exactly:

To update the repository:

apt-get update

To install the desktop version:

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

Setting up VNC server:

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

Next I rebooted the VPS ..

After that, again via putty, I edited the xstartup file ...

vi ~/.vnc/xstartup

... and added this at the end ..

gnome-session &

... so that my xstartup file looks like this:

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

Again I rebooted the VPS, initiated VNC server, and tried connecting via the VNC, and I get this:

enter image description here

I CAN create folders and stuff on the desktop, but there's not unity or gnome or anything like this ..

I then tried modifying my xstartup file to this (changed the last 2 lines):

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

Again, I restarted, initiated VNC, and connected, and now I got this:

enter image description here

When I press Okay, it goes back to the state shown in the first screen ..

So how do I fix this .. ? How do I get a proper desktop ?? :(

I would prefer trying out Unity, but I can stick with GNOME as well if needed ..

For now, I just want to get to my desktop again .. :(

closed as off-topic by Braiam, Eric Carvalho, David Foerster, Panther, mikewhatever Mar 30 '15 at 0:21

This question appears to be off-topic. The users who voted to close gave these specific reasons:

  • "This question is specific to an end of life Ubuntu release. These are no longer supported and are therefore off-topic here. To upgrade, see: How to install software or upgrade from old unsupported release?" – Panther, mikewhatever
  • "This describes a problem that can't be reproduced that seemingly went away on its own or was only relevant to a very specific period of time. It's off-topic as it's unlikely to help future readers." – Eric Carvalho, David Foerster
If this question can be reworded to fit the rules in the help center, please edit the question.

  • What happens if you don't add the last line? – Braiam Sep 20 '13 at 22:12
9

or simple solution use xfce4 instead of gnome

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

and use this xstartup file

#!/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 is way better and faster than gnome for vnc on ubuntu.

  • 1
    THIS WORKS!!!!!! – Sam Adams Sep 20 '14 at 22:43
  • Nice, it worked perfect. I'm on Ubuntu V16.04 on AWS. – Sailesh Kotha Oct 15 '17 at 20:12
6
+50

This is what worked for me (For GNOME Fallback instead of Unity):

Update:

apt-get update
apt-get upgrade

Install Ubuntu Desktop & Gnome-fallback

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

Install and start GDM (I choose GDM instead of lightgdm when it gave me the choice)

apt-get install gdm

if you already installed GDM ,gnome before use

dpkg-reconfigure gdm

and choose GDM

service gdm start

Install TightVNCServer and set password

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

Edit ~/.vnc/xstartup (This is what worked for me):

nano ~/.vnc/xstartup

Paste this 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 &

Then start a new vnc connection:

vncserver -geometry 1024x768 :1

And login, you should see a screen with a menu bar at the top that looks a bit like this: http://i.imgur.com/xvsKOY3.png

  • 1
    the line /etc/X11/xinint/ is a typo, isn't it? shouldn't it rather be exec /etc/X11/xinit/xinitrc? – digory doo Jan 7 '15 at 6:22
0

In your xstartup file, change gnome-session & with gnome-session-fallback &

Not the answer you're looking for? Browse other questions tagged or ask your own question.