如何通过 VNC 启动 GUI(窗口管理器?)?

Maa*_*arx 7 vnc 10.04 window-manager

我有一台上网本和一台服务器,我为它们安装了相同的 Ubuntu 10.04 LTS 发行版。在服务器上,我有先见之明,在断开显示器和键盘鼠标之前,先安装并启用了SSH服务器。然后我 ssh 进入并启用了 VNC 服务器。现在我想要上网本上的完整服务器体验,但是当我进入 VNC 时,我看到了显示的屏幕。(名称已被编辑)

仅显示一个 xterm 的 vnc 屏幕图像

如何开始其余的默认 Ubuntu GUI 体验?(顶部的工具栏)((那是窗口管理器吗?))

Abh*_*eet 6

尝试编辑xstartup文件:

vi $HOME/.vnc/xstartup
Run Code Online (Sandbox Code Playgroud)

将以下行添加到文件中

#!/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 &
Run Code Online (Sandbox Code Playgroud)

启动 vnc 服务器:

vncserver -geometry 1280x1024 -depth 24
Run Code Online (Sandbox Code Playgroud)

如果您正在访问远程计算机,请记住转发 vncserver 的端口。

  • 这不会显示任何内容,而是一个空白的桌面。 (6认同)

小智 6

安装 xfce4 并使用 xfce4 会话,Ubuntu 上的 gnome VNC Server 有时无法正确显示

sudo apt-get install gnome-core xfce4 firefox nano -y --force-yes
Run Code Online (Sandbox Code Playgroud)

并使用这个 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 &
Run Code Online (Sandbox Code Playgroud)