在VPS上通过VNC在Ubuntu 13.04中没有显示桌面

我有一个VPS,直到现在我一直在使用ubuntu 11.04 ……这个操作系统现在已经过时了,所以我决定给13.04一个镜头……

所以我刚刚在我的VPS上安装了Ubuntu 13.04 ……安装完成后,我通过putty以root身份连接,并完全运行以下命令:

要更新存储库:

apt-get update 

要安装桌面版本:

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

设置VNC服务器:

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

接下来我重新启动了VPS ..

之后,再次通过putty,我编辑了xstartup文件……

 vi ~/.vnc/xstartup 

…并在最后添加了..

 gnome-session & 

…所以我的xstartup文件看起来像这样:

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

我再次启动了VPS,启动了VNC服务器,并尝试通过VNC连接,我得到了这个:

在此处输入图像描述

我可以在桌面上创建文件夹和东西,但是没有统一或侏儒或类似的东西..

然后我尝试将我的xstartup文件修改为此(更改了最后两行):

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

再次,我重新启动,启动VNC,并连接,现在我得到了这个:

在此处输入图像描述

当我按下Okay时,它会回到第一个屏幕中显示的状态。

那么我该如何解决这个问题呢? 我如何获得一个合适的桌面? 🙁

我更喜欢尝试使用Unity,但如果需要,我也可以坚持使用GNOME。

现在,我只想再次访问我的桌面.. 🙁

或简单的解决方案使用xfce4而不是gnome

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

并使用此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 & 

对于ubuntu上的vnc,xfce4比gnome更好更快。

这对我有用(对于GNOME Fallback而不是Unity):

更新:

 apt-get update apt-get upgrade 

安装Ubuntu Desktop和Gnome-fallback

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

安装并启动GDM(当它给我选择时,我选择GDM而不是lightgdm)

 apt-get install gdm 

如果你已经在使用之前安装了GDM,gnome

dpkg-reconfigure gdm

并选择GDM

 service gdm start 

安装TightVNCServer并设置密码

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

编辑〜/ .vnc / xstartup(这对我有用):

 nano ~/.vnc/xstartup 

将其粘贴到:

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

然后启动一个新的vnc连接:

 vncserver -geometry 1024x768 :1 

登录时,您应该会在顶部看到一个带有菜单栏的屏幕,看起来有点像这样: http : //i.imgur.com/xvsKOY3.png

在xstartup文件中,使用gnome-session-fallback &更改gnome-session & gnome-session-fallback &