感觉 JetBrains 不用开发 Fleet 了,大力宣传通过 X11 forwarding 远程使用 IDE 多好啊,这也太好用了吧

2022-12-09 20:58:05 +08:00
 orangie
今天心血来潮想了解一下 X11 forwarding 这项远程桌面技术,类似于 Windows 远程桌面的 Remote App 。 成功连接之后突然意识到可以用 X11 forwarding 远程使用 Linux 服务器上的 PyCharm 。体验几乎与在本地使用一模一样。服务器几百 GB 的内存和超多核心 CPU 让 PyCharm 在索引文件的时候表现出了从未有过的快速,毫不卡顿。

唯一的不足之处是不能复制粘贴文件和文件夹,但是至少还可以共享剪贴板的文本。

之前为了远程开发比较了两个方案,感觉 VS Code 的 SSH Remote 方式比 JetBrains 的 SSH 远程做的好,但是 VS Code 的类型检查、自动补全始终和 JetBrains 的不在一个档次上,更别提开箱即用的体验。现在用 X11 forwarding 感觉终于可以放弃 VS Code Remote 了,或许留着 VS Code 用来传输文件吧,比 SFTP 工具方便。

如果 JetBrains 的 Fleet 能够做到 PyCharm 的体验,同时像 VS Code 一样不用维护一个本地代码库和远程代码库的同步,那是最棒的,但是现在还没有做到。
6738 次点击
所在节点    程序员
39 条回复
edis0n0
2022-12-09 21:00:07 +08:00
一大堆 bug ,例如高分屏每隔一段时间就会非常模糊,必须缩小窗口后再放大才能恢复,至今不支持从模板建项目
edis0n0
2022-12-09 21:00:44 +08:00
fleet 的 UI 空间利用率太低了,也不太喜欢
seakingii
2022-12-09 21:11:07 +08:00
这根本是两回事好吗?
你说的是远程开发,Fleet 是为了"轻量级 IDE",用来对标 vscode,抢占 vscode 的用户
另外 x11 forwarding 是 linux 的技术,你用 WINDOWS 当主机的怎么搞
程序员不讲讲逻辑的吗?
opentrade
2022-12-09 21:16:13 +08:00
"X11 forwarding"也值得夸?
sparky
2022-12-09 21:17:01 +08:00
直接装个 Ubuntu 桌面系统使用 linux 版 ide 应该体验更好
P0P
2022-12-09 21:17:24 +08:00
先不提 X11 forwarding 的安全性问题,vscode 是可以配置到跟 clion/pycharm 一样的体验的。
tinkerer
2022-12-09 21:17:38 +08:00
还 X11 呢? wayland 已经要上高地了。
tcfenix
2022-12-09 21:21:37 +08:00
@P0P 就如果需要通过配置到跟 clion 一样的时候...可能已经落后一步了...
daveh
2022-12-09 21:29:37 +08:00
用 X11 还不如用 Projector ,或者上 xrdp 远程桌面。
orangie
2022-12-09 21:35:18 +08:00
X11 比较普及呀,我们的服务器上账户权限受限的情况下不需任何配置在 ubuntu2018 的机器上就能 X11 ,原址桌面 RDP 、VNC 不像 X11 只显示窗口,wayland 还没试过,准备试试看我们的服务器上能用不。
daveh
2022-12-09 21:38:02 +08:00
@orangie 可以用 Gateway ,有些 BUG 但应该不影响基本的使用。
orangie
2022-12-09 21:44:00 +08:00
再补充一点,我们的服务器在防火墙后边,只允许使用经过网关转发的 SSH 协议,没有 VNC 、RDP 端口,普通用户没有 root 权限,也就是一句话:只有 SSH 协议能用。所以就没考虑 VNC 、RDP 这样的,而是用通过 SSH 隧道的 X11 forwarding 。
zwlinc
2022-12-09 21:45:45 +08:00
说实话用过一阵子 x11 转发,bug 很多,输入法什么的。用 VS Code Remote 很久了,在我看来几乎和本地开发没什么区别了。
orangie
2022-12-09 22:11:13 +08:00
@tinkerer 大哥,你搜搜 wayland 远程教程再夸呀,我 Google 搜不到 wayland 的 ssh 转发教程,想试试都没法子,搜到的上来就是各种装软件包,vnc 、xrdp 啥的,还是基于 ubuntu 2022 装的包,没权限啊。而且 V2 上 2021 年的贴在还在说 wayland 处于初期 t/854677 。X11 啥都不用配置,直接在 Windows 电脑上用 Xming 就完事了。


@daveh 试了一下,确实不错。除了打开项目的操作和被当地不同,其他几乎完美,而且还解决了中文输入法问题,虽然写代码的时候中文写的少。
tinkerer
2022-12-09 23:16:17 +08:00
@orangie 我的意思是 X11 的未来不是很明朗, Ubuntu 21.04 后默认使用 wayland
xuanbg
2022-12-10 07:56:49 +08:00
服务器上面居然有安装图形界面的嘛???
debuggerx
2022-12-10 08:30:01 +08:00
支持 op 我也很喜欢用 x11 转发 作为成熟的老协议 不只是 linux win 和 mac 上也有对应的实现的 很多人觉得这玩意不好 应该是各种原因导致没配好
关于 wayland 的看法也是 再怎么酷再怎么现代 广泛性和稳定性还是比不上 x11 的 就算是未来趋势 最少现在没必要强吹 个人乐观估计还得最少 3 年时间
thedrwu
2022-12-10 09:40:06 +08:00
断网 crash ,本地休眠 crash ,本地网卡节能模式 crash ,ssh 闲置超时 crash ,不小心接入全局 VPN 也 crash
itning
2022-12-10 09:42:20 +08:00
为啥不用远程开发 gataway client 下个 mini 包就行了
kongkongyzt
2022-12-10 09:43:56 +08:00
fleet 已经公测了吗

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

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

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

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

© 2021 V2EX