通过局域网打开桌面

通过局域网打开桌面

我有一台台式机和一台笔记本电脑,都装有 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>

并将其更改truefalse。或者,将以下节

[security]
DisallowTCP=false

在文件中/etc/gdm/custom.conf。然后重新启动 GDM:

sudo service gdm restart

现在,在笔记本电脑上运行命令

sudo Xorg :1 vt8 -query 192.168.1.10

(用桌面 IP 地址替换最后一个参数)。

相关内容