我有一台台式机和一台笔记本电脑,都装有 Ubuntu(Ubuntu 10.04.3 LTS) 上。我在台式机上安装了 OpenSSH 服务器,现在我可以通过输入以下命令从我的笔记本电脑(也运行 Ubuntu)连接到它
SSH-X
这使我能够在桌面上运行程序并在笔记本电脑上显示其窗口。
我想知道是否也可以在桌面上运行 GDM 并通过笔记本电脑显示和控制它,这样如果有更新通知,我就能看到它等等?我说的不是发送屏幕截图的普通远程桌面,因为它太慢了。
答案1
另外,如果您主要关心的是性能,请查看 FreeNX。
Freenx 既快速又安全。
https://help.ubuntu.com/community/FreeNX
http://alandoyle.com/tutorials/setup-freenx-under-ubuntu/
https://launchpad.net/~freenx-team/+archive/ppa
要转发整个会话,您还可以使用 Xephyr。Xephyr 是您桌面内的 X 会话。
看:http://ubuntuforums.org/showthread.php?p=3816948#post3816948
如果您使用 Windows 客户端,则可以连接 Putty 并使用 Xming 作为 X 客户端。
答案2
通过网络连接发送完整桌面总是很慢。理论上,通过 SSH 发送会更慢,因为你添加了 SSH 加密。
有很多应用程序可用于显示您的桌面,但我不建议通过 X-forwarding 运行它。第三方应用程序将具有加速您的桌面的设置(例如禁用颜色)。
如果你还想测试:我相信你可以通过输入以下命令来启动桌面
gnome-session
答案3
Ubuntu 11.10 中的默认显示管理器是 LightDM,因此我将讨论 Ubuntu 11.04 和 GDM。
在桌面上,打开文件/usr/share/gdm/gdm.schemas
,查找节
<schema>
<key>security/DisallowTCP</key>
<signature>b</signature>
<default>true</default>
</schema>
并将其更改true
为false
。或者,将以下节
[security]
DisallowTCP=false
在文件中/etc/gdm/custom.conf
。然后重新启动 GDM:
sudo service gdm restart
现在,在笔记本电脑上运行命令
sudo Xorg :1 vt8 -query 192.168.1.10
(用桌面 IP 地址替换最后一个参数)。