📌 项目地址:Swordfish90/cool-retro-term | ⭐ 26,175 颗星 | 🔧 QML | 📜 未标注
它是什么
一个模拟老式阴极射线管(CRT)显示器观感的终端模拟器。扫描线、荧光余晖、屏幕弯曲感,这些 CRT 的物理特征都用实时渲染做出来了。
作者对它的定位是三个词:好看、可定制、 reasonably lightweight。
不是滤镜,是真终端
这点值得单独说。它底层用的是 qtermwidget(KDE Konsole 的终端组件)的 QML 移植版,仓库在 https://github.com/Swordfish90/qmltermwidget 。
也就是说,shell、git、vim 这些日常操作它都能正常跑。不是套个视觉效果的壳。
装
两条路,都不用碰源码:
官方发布包:Releases 页面提供 AppImage(Linux)和 dmg(macOS),这是拿最新版最直接的方式。
发行版仓库:Ubuntu、Fedora、Arch 的官方仓库都已收录,用各自的包管理器装即可,具体包名去仓库查。
想自己编译,wiki 里有 Linux 和 macOS 的构建说明,README 里给了链接。
用
打开就是终端,没有学习成本。颜色、字体、特效这些外观配置全在右键菜单里,不用改配置文件。
README 展示了三个预设:Default Amber(琥珀色)、Default Green(绿色荧光)、C: IBM DOS(DOS 那个味)。我个人偏向 Amber,长时间盯着比绿色舒服些——这是偏好,不是结论。
装之前知道的几件事
- 依赖 Qt6。README 明确写了这个要求。系统里只有 Qt5 的话,得先处理环境。
- 只有 Linux 和 macOS。Windows 没有官方包。
- 性能上限。扫描线和辉光是实时渲染的,跑大量输出的任务时不如原生终端流畅。作者用 “reasonably lightweight” 来形容,”够轻”不等于”最快”,这个心理预期要有。
值不值得装
它不解决任何生产力痛点。它只解决一件事:终端太无聊了。
但这个理由对很多人已经够了。我见过的实际用法有几种:录教学视频时想要年代感、技术分享的现场演示、复古计算主题的内容制作。演示时用它比后期加滤镜好——实时渲染,你敲什么屏幕上出什么。
26175 个星,在“复古界面”这个类目里我没见过更高的。功能上它是 Konsole 系的正经终端,视觉上是对 CRT 时代的一次认真复刻。两件事它都做到了。