我正在寻找具有与 Windows 上的远程桌面相同功能的 Ubuntu 桌面共享解决方案。我尝试了 VNC、FreeNX XRDP、远程 X,但它们都不能满足我的要求,即
我可以在本地开始工作,然后回家并连接到同一台桌面,所有应用程序都在运行
- vnc :是,NX :否,远程 X :否
如果我远程连接我不希望我的本地计算机显示我正在做什么
- vnc :否,NX :是,远程 X :是
远程连接时,我希望将远程桌面调整为与本地桌面相同的大小
- vnc :否,NX :是,远程 X :是
表现良好
- vnc :否,NX :是,远程 X :否
是否有任何工具对每个功能都给出肯定回答?如图所示,NX 几乎可以完成所有任务,但第一个要求除外
答案1
您可以使用 NX 的 Shadow 功能。这可以查看远程计算机的显示器 0。你没有提到如何NX 没有满足第一个要求,所以我猜你不知道如何进行桌面共享。
示例来自http://ubuntuforums.org/showthread.php?t=835326:
/usr/NX/etc/server.cfg:
EnableFullDesktopSharing = "1" EnableAdministratorDesktopSharing = "1" EnableDesktopSharingAuthorization = "0" EnableSystemDesktopSharingAuthorization = "0"
通过这 4 个更改,它看起来可以连接到 nx 客户端。在 nxclient 中,我在 configure-general-desktop 中选择“shadow”。
答案2
我建议你设置一个 NX 会话,然后远程使用它和本地。
显然,使用 NX 在本地机器上使用本地会话并不是一种优雅的做法,但如果它能让您按照自己想要的方式工作,那么它就是一种胜利!
您可以使用设置额外 X 服务器的 VNC 服务器执行相同的技巧 - 这样它就不必显示在屏幕上 - 但您仍然会遇到性能问题。
答案3
您需要一个通过 SSH 共享的 X 会话。请 Google 搜索。不过,您甚至必须通过 SSH 本地连接才能满足第一个要求。
答案4
试试 yuuguu.com。他们提供出色的网络会议和屏幕共享服务。