安装了 ubuntu-desktop 的 ubuntu 12.04 服务器上的 tinyvncserver 没有统一

Leo*_*eon 2 server vnc unity 12.04

紧密的 vnc 服务器正在运行,但没有加载 unity。我将 xstartup 更改为: unset SESSION_MANAGER 。/etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources gnome-session &

但是还是没有统一。我可以在哪个日志文件中查找包含tightvncserver 启动与gnome 和unity 相结合的错误?

有人可以指点我关于 Xserver、Windows 管理器等加载/启动顺序的文档吗?

这是一个已知的问题?

tee*_*s99 5

这对我有用(在亚马逊 EC2 实例上)

sudo apt-get install ubuntu-desktop tightvncserver
Run Code Online (Sandbox Code Playgroud)

编辑 ~/.vnc/xstartup 以读取(从ubuntu 文档中找到的修改):

#!/bin/sh

# Change "GNOME" to "KDE" for a KDE desktop, or "" for a generic desktop
MODE="GNOME"

#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1

# Load X resources (if any)
if [ -e "$HOME/.Xresources" ]
then
        xrdb "$HOME/.Xresources"
fi

# Try a GNOME session, or fall back to KDE
if [ "GNOME" = "$MODE" ]
then
        if which gnome-session >/dev/null
        then
                echo starting gnome
                gnome-session &
        else
                MODE="KDE"
        fi
fi

# Try a KDE session, or fall back to generic
if [ "KDE" = "$MODE" ]
then
        if which startkde >/dev/null
        then
                startkde &
        else
                MODE=""
        fi
fi

# Run a generic session
if [ -z "$MODE" ]
then
        xsetroot -solid "#DAB082"
        x-terminal-emulator -geometry "80x24+10+10" -ls -title "$VNCDESKTOP Desktop" &
        x-window-manager &
fi
Run Code Online (Sandbox Code Playgroud)

跑:

tightvncserver -nolisten tcp -localhost -geometry 1024x786 :1
Run Code Online (Sandbox Code Playgroud)

就像我说的,它对我很有用,但你的里程可能会有所不同。