为什么到 2025 年了, Linux 桌面下的远程能力依旧是一坨屎

7 天前
 ikiler

使用 arch+wayland 做为主力快一年了,到最后还是因为远程问题不得不换回 windows ,纵有万般不舍,却是不得已而为之,在 win 上远程软件百花齐放,可以说任意一个软件都能吊打 linux 上哪屎一般的远程体验,我几乎尝试过各种方案,包括换回 x11 ,到最后能说的上勘用的寥寥无几,也就是 rustdesk 和 sunshine 串流方案能基本用上一用,但只能说实现了远程功能,几乎无法作为正常使用,而且 rustdesk 几乎放弃了 wayland 的追求,对 wayland 的 issue 都是一句无能为力然后迅速关掉,难道 linux 社区对远程需求真的一点都不关心吗,还是技术上有什么难以逾越壁垒?

3721 次点击
所在节点    Linux
47 条回复
coldle
6 天前
xrdp 感觉够用了,可能我用例比较局限
onikage
6 天前
类 vnc 方案,比如 rustdesk ,wayvnc 之类的,体验比起 rdp 差远了。真正做到跨公网可用的只有 rdp ,其他都是需要忍受。
我个人的搬砖机装的是 arch ,nas 装的也是 arch ,nas 一直用的
x11+xrdp-glamor ,体验很好,直到前一阵子 kde 莫名其妙更新了一把,屏幕上就没有标题栏了。gnome 和 kde 自带的 rdp 服务端都无法做到无人值守,一定要你自己本地登陆一次才可以,在 nas 这种场景很不方便,最后无奈换成 wayvnc ,勉强算有个远程桌面的功能。另外 kde 自带的 rdp 服务 bug 不少,client 不能设置分辨率,视频编码也奇葩,ios 的 windows 应用居然不支持。
e3c78a97e0f8
6 天前
Chrome Remote Desktop?
e3c78a97e0f8
6 天前
另外,Linux 上几乎所有图形界面能做的事情都能用 SSH 跑命令做,再不行拉个 Web server 也能搞,所以大家没动力弄这个远程桌面
ZerowindSE
6 天前
@Sunyin win 控 mac 是有方案的 ,目前我在用 parsec ,软件免费,体验近乎完美(但是不能无头使用 mac ,parsec 自带的显示驱动只有 1080p )
AlynxZhou
6 天前
我不理解,按道理说画质基本只取决于网络状况,你在 windows 和 linux 下面都用 sunshine 的话,为什么画质会有区别 ?真的不是你的网络状况不一样吗?还是说 sunshine 调用的硬件编码,然后在 linux 下面配置有问题硬件编码不工作?但我之前 debug 的时候从外地连家里电脑的 VNC 感觉体验还可以啊。
AlynxZhou
6 天前
@onikage 说实话我觉得跨公网的话就别一定要用桌面了吧,带宽是最大的问题。

我没用过 RDP ,Wayland 下面 VNC 和 RDP 应该都是传视频流吧(都 2025 年了大家都是 GPU 渲染肯定不存在什么远程传 drawcall 这种玩意),那体验不就在于视频流压缩算法吗,这个应该和用什么协议是独立的?所以 RDP 哪里体验比 VNC 好呢
AlynxZhou
6 天前
@jqtmviyu 其实解决这个问题只要不显示远端鼠标就行了……眼不见心不烦的意思。远程控制的鼠标模拟比较类似触摸屏而不是鼠标,是直接把客户端鼠标的绝对位置传给服务端,所以服务端鼠标的上一个位置在哪里根本无所谓,就算有延迟,只要输入事件是按顺序的(甚至也不一定需要按顺序,只要点击事件和指针位置一起收到就行)就不会对实际操作有什么影响。
sdandroid
6 天前
gnome-shell 远程桌面 rdp 可以本地分辨率 用着还行
coldle
5 天前
@onikage #22
其实没必要远程和本地用同一套 de ,比如 i3wm+xrdp 就可以无人值守,到了用本地的时候再换 kde 也没差
GalileoP
5 天前
@Sunyin 对,win mac 各自快捷键用得都适应,互控快捷键,没有一个顺畅,还跟软件设置有关
ruanimal
5 天前
kde 自带的远程还行啊
nuII
5 天前
ssh 远程进去开 vnc ,端口转发到本机访问 vnc 端口, 用下来都没啥问题
webcape233
5 天前
tv 向日葵这些似乎没啥问题啊?几年前 cent7 都没问题,vnc 和 xrdp 的话也没问题啊,商业都能使用
ikiler
5 天前
@AlynxZhou 画质还取决于软件的压缩算法,现在哪怕 win 原版 rdp 基本都是视频流方案了,但是使用体验确实各家都不一样,最简单的办法就是你看网速监控的上传速率,这方面优化的能力不同导致对带宽要求不同,直观的体现就是其他软件同带宽下可以流畅远程,而 vnc 却比较卡顿
ikiler
5 天前
@ruanimal 我的体验是不行,不知道我这里怎么搞的 kde 自带的 rdp 只有 win10 可以连接,win11 不行,而其他的软件像 remmina 之类的经常点几下卡死,但是 gnome 的没这个问题,不过这些都是 de 的专属能力,脱离了 de 本身或者换个 de 就行不通了,目前来看最好的还是 gnome 的 rdp ,我也在琢磨如何把他拿到其他 de 上使用
daj2
4 天前
arch kde xrdp 我的场景下挺流畅的挺稳定的没啥问题,上班摸鱼都是 rdp 回家到 homelab 上摸,甚至看 b 站看视频也不觉得卡。本地登录 wayland ,xrdp 还是 x11
ysw
4 天前
弄个 kvm 吧
huangmingyou
4 天前
楼主不妨说一下具体需求,因为有些工作内容是可以通过 git 同步的方式弄到本地来做的. 即便是浏览器访问,也可以通过 vpn 访问,而不是非要去远端开一个浏览器.
AlynxZhou
4 天前
@ikiler > 这方面优化的能力不同导致对带宽要求不同,直观的体现就是其他软件同带宽下可以流畅远程,而 vnc 却比较卡顿

压缩算法和 VNC 协议本身应该没有强绑定吧,理论上来说可以找个压缩算法比较高效的实现解决。

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

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

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

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

© 2021 V2EX