我的 Ubuntu 8.04 系统上连接了一台显示器(家庭电视),当我需要使用这台显示器工作时,我通常会从另一台 PC 通过 VPN 接入这台显示器。但是,我希望即使将其用作媒体中心,也能通过 VPN 接入。
有没有办法创建第二个虚拟显示器/工作区,以便我可以通过 VNC 进入?我知道我可以通过 telnet 进入,但我想要 GUI 桌面。显卡支持多屏幕 - 即使没有其他物理显示器,我是否应该将其配置为另一个显示器?
答案1
如果您使用 FreeVNC:
假设您的计算机名称是 comp-user-01。您可以使用以下命令通过 VNC 进入不同的会话:comp-user-01:1
我相信您可以在 VNC 服务器设置中设置同时使用的用户数。
编辑:您可以将最后一个 1 替换为您要登录的会话的号码。
答案2
按照 Sakamoto Kazuma 的回答中的讨论进行连接。
您需要 ~/.vnc/xstartup 中的一个 xstartup 脚本。它可能已经存在。如果没有,标准脚本如下所示:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
现在,取消注释以“# unset ”和“# exec ”开头的两行(是的 - 这两行就在“取消注释以下两行以适应普通桌面”的注释下方)
这应该会给你正常的 Gnome 桌面。