我有一台上网本和一台服务器,我在两台电脑上都安装了相同的 Ubuntu 10.04 LTS 发行版。在服务器上,我有先见之明,在断开显示器、键盘和鼠标之前安装并启用了 SSH 服务器。然后我通过 ssh 登录并启用了 VNC 服务器。现在我想在上网本上获得完整的服务器体验,但当我通过 VNC 登录时,我看到的是显示的屏幕。(名称已被删除)
如何启动其余默认 Ubuntu GUI 体验?(顶部的工具栏)((那是窗口管理器吗?))
答案1
安装 xfce4 并使用 xfce4 会话,Ubuntu 上的 gnome VNC Server 有时无法正确显示
sudo 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 &
答案2
尝试编辑xstartup
文件:
vi $HOME/.vnc/xstartup
将以下几行添加到文件
#!/bin/sh
unset SESSION_MANAGER
exec sh /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
启动 vnc 服务器:
vncserver -geometry 1280x1024 -depth 24
如果您正在访问远程机器,请记住转发 vncserver 的端口。
答案3
不要使用 VNC。这是一个糟糕的解决方案。改用 X2go (http://www.x2go.org/) 之类的东西。它易于安装,比 VNC 快得多,而且更灵活,提供诸如 PulseAudio 之类的功能。它还有一个 Firefox 插件,因此您可以直接在浏览器中运行来自服务器的应用程序等。
答案4
我对无法让 gnome 工作感到沮丧,所以我尝试了
sudo apt-get install xfce4
.vnc/xstartxup
像这样修改运行vncserver
通过 vnc viewer 连接服务器
我可以看到窗口管理器
.vnc/xstartxup:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
/usr/bin/startxfce4 &
#[ -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" &
#/usr/bin/x-window-manager &