V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Radeon
V2EX  ›  Linux

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

  •  
  •   Radeon · 2016-01-10 18:25:58 +08:00 · 6743 次点击
    这是一个创建于 3265 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    其实其他的一些协议做的就比 VNC 好些
    不过好的基本上都是要钱的
    比如 FastX 就不错
    oott123
        2
    oott123  
       2016-01-10 21:48:29 +08:00
    xrdp ?
    SCaffrey
        3
    SCaffrey  
       2016-01-10 21:50:56 +08:00
    有没有别的什么远程桌面的方案实现和 windows 的 mstsc 差不多就行?
    xurubin
        4
    xurubin  
       2016-01-10 21:53:32 +08:00   ❤️ 1
    NoMachine
    tsui
        5
    tsui  
       2016-01-11 03:27:23 +08:00
    同意楼上,显然 no machine
    zhjits
        6
    zhjits  
       2016-01-11 09:09:33 +08:00
    自己写个协议, Server 端跑个守护进程,连接之前通过自己的协议协商参数,然后一端自动开 VNC Server 一端自动开 Client
    likuku
        7
    likuku  
       2016-01-11 10:04:25 +08:00
    好奇 LZ 什么需求要远程 linux 用到 GUI desktop 环境...
    Radeon
        8
    Radeon  
    OP
       2016-01-11 10:10:21 +08:00
    @likuku 出门用 Linux 笔记本写程序,回家用大屏幕台式机接着写啊,这就要保证 Linux 上已经打开的程序保留在远程桌面上,而且远程连接能使用台式机的高分辨率
    likuku
        9
    likuku  
       2016-01-11 10:36:41 +08:00
    @Radeon 家里机器和笔记本,都不用 git 的么?
    Radeon
        10
    Radeon  
    OP
       2016-01-11 10:38:41 +08:00
    @likuku 频繁切换桌面和重新打开编程环境、导入 /导出数据库很麻烦的
    Radeon
        11
    Radeon  
    OP
       2016-01-11 10:42:57 +08:00
    @likuku 而且用远程桌面可以说走就走
    yufengshizhe
        12
    yufengshizhe  
       2016-01-11 10:57:53 +08:00
    你需要 realvnc
    Radeon
        13
    Radeon  
    OP
       2016-01-11 12:50:07 +08:00
    @tsui
    @xurubin
    但是 NoMachine 是私有方案啊,开源的 NX 实现目前成熟吗?
    tsui
        14
    tsui  
       2016-01-11 15:41:18 +08:00   ❤️ 1
    @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
        15
    tsui  
       2016-01-11 15:42:10 +08:00
    @likuku ec2 desktop 吧
    Radeon
        16
    Radeon  
    OP
       2016-01-13 21:51:24 +08:00
    @tsui RDP 可以连接 headless 机器,我以前试过。至于新 Session , Windows Server 肯定可以
    tsui
        17
    tsui  
       2016-01-14 03:05:29 +08:00
    @Radeon 你是说 Windows Server 可以吧?如果是 NXServer 呢,我试了似乎没反应,要是能就很好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:00 · PVG 07:00 · LAX 15:00 · JFK 18:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.