Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

On 10.04 LTS I was able to run vnc4server on display :1 and get a new desktop. This was great as I could work from home without people seeing what was on my screen (:0 was in a "locked screen" state).

When replicating this on 12.04 LTS I just get a blank desktop and have not been able to find out what the difference is?

Anyone else experienced this, or has anybody else got a VNC setup where you can connect to a screen other than the one which is display :0?

Thanks

share|improve this question
add comment

1 Answer 1

Had same problem. Couldn't find a solution online. Here is what worked for me. (assuming you already have Gnome installed)

My xstartup file:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
gnome-session –session=gnome-classic &
gnome-panel&

[ -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" &
x-window-manager &

I added:

gnome-session –session=gnome-classic &   
gnome-panel&    

and uncommented:

unset SESSION_MANAGER   

Also modified $defaultXStartup section of /usr/bin/vncserver so that the default xstartup is the same as above:

$defaultXStartup
    = ("#!/bin/sh\n\n".
       "# Uncomment the following two lines for normal desktop:\n".
       "unset SESSION_MANAGER\n".
       "# exec /etc/X11/xinit/xinitrc\n".
       "gnome-session –session=gnome-classic &\n".
       "gnome-panel&\n\n".
       "[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup\n".
       "[ -r \$HOME/.Xresources ] && xrdb \$HOME/.Xresources\n".
       "xsetroot -solid grey\n".
       "vncconfig -iconic &\n".
       "x-terminal-emulator -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n".
       "x-window-manager &\n");

And that did the trick for me!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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