想自己写一个 ssh 终端应用,有啥建议吗?

2022-09-26 16:43:59 +08:00
 idblife
类似 windterm ,
但是 windterm 太卡了,也不支持 mosh ,
心血来潮想自己写一个。
平常用 python 和 golang 写写 web 后端,从没写过桌面应用,
不知道如何下手,各位兄弟有建议吗?
2114 次点击
所在节点    问与答
17 条回复
Rache1
2022-09-26 17:03:00 +08:00
建议不要重复造轮子 😁
mufeng
2022-09-26 17:08:26 +08:00
villivateur
2022-09-26 17:09:19 +08:00
建议直接找一个开源的终端应用,然后在上面改
idblife
2022-09-26 17:40:26 +08:00
@Rache1
有啥推荐的吗?
感觉用着都不顺手。。。
idblife
2022-09-26 17:40:52 +08:00
@villivateur
putty ?
ksc010
2022-09-26 17:50:20 +08:00
有基于浏览器的 终端
v2eb
2022-09-26 17:58:09 +08:00
换方向写写也挺好的
Jirajine
2022-09-26 18:01:59 +08:00
终端要性能好基本不能用 gui 框架,直接图形 API 裸写+硬件加速。
典型的如 kitty 、alacrity 等,还有个 https://wezfurlong.org/wezterm/
kitty 是 c/Python 混合,但不跨平台,后面两个是 rust 写的。
37Y37
2022-09-26 18:51:54 +08:00
xiaoz
2022-09-26 20:04:58 +08:00
Windterm 不是用 c++写的吗,我觉得流畅度还行啊,占用也比较小。
masterclock
2022-09-26 20:21:15 +08:00
alacrity 最快,但没有 tab ,ssh 也不太行
kitty 也快,但 ssh 还是不太行
tabby 太重,有点慢,其他都很少
wezterm 比 kitty 稍慢,其他都很好,除了串口要单独开窗口外没有问题,但是可以 minicom 啊
idblife
2022-09-26 20:41:23 +08:00
@xiaoz
你是在 win 下还是 mac 下?
我 macos 感觉卡顿明显
xiaoz
2022-09-26 23:17:27 +08:00
@idblife 我是 windows
andyJado
2022-09-26 23:26:50 +08:00
@Jirajine 哦 rust 又来一个 emulator! 这个好用吗
YAZAKI
2022-09-27 09:24:40 +08:00
你要不考虑下实现个 windows 端的 wrap
issakchill
2022-09-27 09:53:22 +08:00
windterm 是我用过最好用的终端应用
便携+补全 直接扔到 onedrive 太好用了
idblife
2022-09-27 12:07:04 +08:00
@issakchill
不卡顿?

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

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

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

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

© 2021 V2EX