Ubuntu vnc4server 没有工作会话只有终端

Ubuntu vnc4server 没有工作会话只有终端

因此,我尝试让 xrdp 在 Ubutnu Server 13.10 上运行,这意味着要对 lightdm 和 gdm 进行大量操作。因此,在放弃 xrdp 后,我改用了 vnc。我安装了 vnc4server,清除了 lightdm(因为我选择它而不是 gdm),安装了 ubuntu 桌面,但我看不到桌面,而只看到一个终端,或者如果尝试在 xstartup 中运行 unity 或 gnome-session,我会得到一个灰屏(如果该行没有注释掉)或一个带有 X 光标的图案屏幕。这可能是什么原因造成的?

X启动:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
 unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

gnome-session-fallback &

[ -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 &
#unity &
gnome-session --session=classic &

我的屏幕看起来与这个问题完全一样:为什么我无法与 vnc4server 建立工作会话 尽管那里的答案对我的情况没有帮助。

答案1

为什么要加载两个 gnome-session?如果您想在 ubuntu 上使用带有 vnc 服务器的 gnome,请安装这些软件包并使用 gnome 的 xstartup 文件

# apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

xstartup 文件

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

相关内容