请教 VNC 高手如何设置 VNC Server,使得其和 Windows Remote Desktop 一样允许客户端在连接时任意指定桌面分辨率,同时保证已经运行的程序保留在桌面上而不是重开一个 Session?

2016-01-10 18:25:58 +08:00
 Radeon

Linux 虽然好,但是每次需要远程管理 Desktop 的时候都让我怀念 Windows

6721 次点击
所在节点    Linux
17 条回复
yyfearth
2016-01-10 20:31:56 +08:00
这个没办法 VNC 比较很老了 分辨率是可以在服务器端指定的 Session 就没办法了
我比较喜欢 SSH + X11 这样的 App 级别的远程 不过也是很烦 Session 的问题
Windows 的 RDP 加上客户端支持 是我目前用过的最好用的远程协议+免费工具 没有之一

其实其他的一些协议做的就比 VNC 好些
不过好的基本上都是要钱的
比如 FastX 就不错
oott123
2016-01-10 21:48:29 +08:00
xrdp ?
SCaffrey
2016-01-10 21:50:56 +08:00
有没有别的什么远程桌面的方案实现和 windows 的 mstsc 差不多就行?
xurubin
2016-01-10 21:53:32 +08:00
NoMachine
tsui
2016-01-11 03:27:23 +08:00
同意楼上,显然 no machine
zhjits
2016-01-11 09:09:33 +08:00
自己写个协议, Server 端跑个守护进程,连接之前通过自己的协议协商参数,然后一端自动开 VNC Server 一端自动开 Client
likuku
2016-01-11 10:04:25 +08:00
好奇 LZ 什么需求要远程 linux 用到 GUI desktop 环境...
Radeon
2016-01-11 10:10:21 +08:00
@likuku 出门用 Linux 笔记本写程序,回家用大屏幕台式机接着写啊,这就要保证 Linux 上已经打开的程序保留在远程桌面上,而且远程连接能使用台式机的高分辨率
likuku
2016-01-11 10:36:41 +08:00
@Radeon 家里机器和笔记本,都不用 git 的么?
Radeon
2016-01-11 10:38:41 +08:00
@likuku 频繁切换桌面和重新打开编程环境、导入 /导出数据库很麻烦的
Radeon
2016-01-11 10:42:57 +08:00
@likuku 而且用远程桌面可以说走就走
yufengshizhe
2016-01-11 10:57:53 +08:00
你需要 realvnc
Radeon
2016-01-11 12:50:07 +08:00
@tsui
@xurubin
但是 NoMachine 是私有方案啊,开源的 NX 实现目前成熟吗?
tsui
2016-01-11 15:41:18 +08:00
@Radeon
nxserver 那边都是一样的,区别只是 client 这端吧
用 Mac 的话,用特定版本的 OpenNX 配合特定版本的 XQuartz 可以 work ,比如( Open NX: 0.16.0.725
XQuartz: 2.7.5 ),但是比如显示器调整分辨率什么的都很麻烦,效果和 NoMachine 没差别
用 Ubuntu 似乎用的 NoMachine3.*的某个版本,还可以凑合用,连 RHEL/Amazon Linux 都可以

效果都比不上 Mac Microsoft RDP , Microsoft 对于压缩 /延迟的控制更好,可惜不能连接 headless 的 VM 和新建 session
tsui
2016-01-11 15:42:10 +08:00
@likuku ec2 desktop 吧
Radeon
2016-01-13 21:51:24 +08:00
@tsui RDP 可以连接 headless 机器,我以前试过。至于新 Session , Windows Server 肯定可以
tsui
2016-01-14 03:05:29 +08:00
@Radeon 你是说 Windows Server 可以吧?如果是 NXServer 呢,我试了似乎没反应,要是能就很好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/249714

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX