看着隔壁使用 Mac 的朋友,用 Raycast 一个快捷键就能行云流水地搞定搜索、计算、翻译甚至系统设置,那种指尖不离键盘的掌控感,确实让人眼馋。
在 Linux 平台上,我们虽然有 Alfred 或各类启动器,但总觉得差点意思。要么是生态不够丰富,要么是界面不够精致。
不过,最近发现的一款名为Vicinae的工具,或许能填补大家心里的这块拼图。
它没有选择如今流行的 Web 技术栈来构建外壳,而是实打实地采用了 C++ 和 Qt。这对于我们来说,最直观的感受就是快。
按下快捷键的瞬间,搜索框几乎是零延迟弹出的。这种干脆利落的响应速度,没有拖泥带水的加载条,也没有莫名的卡顿,完全回归了效率工具该有的样子。
Vicinae 最让人兴奋的地方,在于它的野心。它不仅提供了一个基于 TypeScript 的扩展 SDK,更是试图在 Linux 上复刻 Raycast 的生态体验。
它在设计上兼容了 Raycast 的扩展 API,这意味着大家甚至可以直接在它里面访问 Raycast 的官方商店,并尝试一键安装那些现成的插件。
可是由于项目还处于早期阶段,加上 Linux 与 macOS 底层 API 的巨大差异,目前许多 Raycast 插件可能还无法完美运行,或者会出现兼容性问题。
但这绝不是坏事,这种试图打通生态壁垒的尝试,本身就充满了极客精神,也给了社区巨大的想象空间。
抛开插件不谈,它自带的基础内功也相当扎实。剪贴板历史记录、文件搜索、带历史记录的计算器这些高频功能一应俱全。
对于喜欢复古风格的兄弟,它甚至还保留了 dmenu 的兼容模式。加上灵活的主题系统,稍微花点心思,就能把它配置得既顺手又赏心悦目。
需要提醒的是,目前 Vicinae 还没到 1.0 版本,作者也直言可能会有“破坏性更新”。这意味着在未来的版本迭代中,我们现在的配置文件可能需要重写。
但这对于喜欢折腾、想要尝鲜的兄弟来说,或许反而是一种参与项目成长的乐趣。
关于安装,对于使用 Arch Linux 的兄弟,体验非常丝滑。
只需要执行以下一条命令行脚本,即可安装完成:
curl-fsSL https://vicinae.com/install.sh | bash
至于其他发行版的朋友,官方文档也指出了源码构建的路径,可以动手试一试。
如果你也厌倦了为了一个小功能而在不同软件间来回切换,或者单纯想在 Linux 上找回那种极致的键盘操作流,Vicinae 值得你花点时间去体验。
GitHub 项目地址:https://github.com/vicinaehq/vicinae
今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!