ARIF (Another Readline Input Framework) 是一个轻量的输入法框架, 目前支持 GNU Readline 作为前端,RIME 作为输入法引擎。
项目主页:https://www.nongnu.org/arif/
ARIF 以「极简主义」作为设计原则:
回想起开发这个小工具的初衷,大概是小白时期的一些抱怨:输入法配置繁琐,而且经常踩图形界面兼容性的坑(尤其是在刚开始使用 Wayland 那会儿),用起来不爽。
而我对于中文输入的需求不高,不想花太多时间在配置输入法上面,于是本着「一切从简,拒绝折腾」的原则,开发了这个小工具。在 2023 年初公开发布,但仍然以自用为主,只做了小范围的宣传。 近期对其稍作修缮,发布了第一个 beta 版本,并申请收录到了 RIME 的社区支持列表。
如果你也是和我一样的极简主义者,或者只是想临时拿来应急,ARIF 或许可以帮到你。 也欢迎各位大佬在技术或者设计上给出建议。
![]() |
1
darksword21 PRO cool
|
![]() |
2
lairdnote 60 天前
一直用 rime 不想动了
|
![]() |
3
amorphobia 12 天前 via iPhone
尝试在 msys2 里编译没有成功🫠如果有 cmake 就好了
|
4
WorseIsBetter OP @amorphobia #3
很久没碰 windows 了,所以没有特意去适配。刚弄了台虚拟机看了下,问题原因是 cygwin 环境下构建需要额外参数,加上以后就可以正常构建。 cygwin 上 arif 的核心功能包括 readline 都可以正常使用。但是 arify 用不了,大概是 LD_PRELOAD 在 cygwin 上的行为和 *nix 有所不同导致,没有细看。 Rime 能不能用不清楚,因为 cygwin (包括 msys )上没有 librime 的包(而且它的依赖也有缺失)。如果你有兴趣可以试试。 另外,项目相关的技术讨论建议发到邮件列表(具体地址见项目主页)。这样不仅能更快得到响应(我不经常登录 V 站),还能帮助到其他用户。 |