开源项目
Tray Collapse:把 GNOME 顶栏挤爆的托盘图标,折进一个可展开的抽屉
TL;DR:一个 GNOME Shell 42 扩展,把一堆 AppIndicator 托盘图标收进顶栏里一个可展开的「抽屉」,腾出空间、不再顶掉时钟。难点不在 UI,而在两件事:GNOME 根本没给你一个「托盘容器」可搬,得直接把图标的 actor 在面板和抽屉之间重新认父;以及对付那些每次启动都
Voice Input:给 Linux 写一个全程本地、按住就说的全局语音输入
TL;DR:一个 Linux/X11 全局语音输入工具。按住快捷键说话、松手就把识别结果敲进当前光标处,中英混说、自动标点,全程本地 ASR、音频不出本机。难点不在「能识别」,而在三件事:在任意窗口截获按键、把录音无阻塞地交给识别线程、再把文字稳稳地注入到别的应用里。这篇就拆这三件事,外加 X11
Notchi:给 GNOME 顶栏养一只像素宠物,实时反应 Claude Code 在干嘛
起因:我老是忘了 Claude Code 还在等我 用 Claude Code 写代码,最割裂的体验是:它在后台思考、调工具、跑命令,而我切到浏览器查文档去了。等回过神,终端里它早就停在「需要你授权才能继续」那一行,干等了我五分钟。 我一直很喜欢 macOS 上的「刘海宠物」(notch pet)—