请教 VNC 高手如何设置 VNC Server,使得其和 Windows Remote Desktop 一样允许客户端在连接时任意指定桌面分辨率,同时保证已经运行的程序保留在桌面上而不是重开一个 Session? - V2EX
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 7111 次点击
    这是一个创建于 3565 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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     Solana     984 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:40 PVG 06:40 LAX 15:40 JFK 18:40
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86