本文介绍了ibus输入法的架构和初始化部分。ibus是GNU/Linux操作系统的输入法结构,主要运用C编程语言、GObject和D-Bus。文章详细介绍了ibus的架构简介、源码剖析和使用rust完成ibus输入法的过程。通过阅读源代码和使用bustle进行抓包分析,可以更好地理解ibus的工作原理。最后,文章使用rust编写了一个简单的输入法来验证之前的分析。
本文介绍了使用electronjs开发ibus输入法用户界面的方法,包括透明窗口和光标跟随等功能的实现。electronjs是一个跨平台的桌面应用程序开发框架,可以简单方便地开发丰富多样的输入法用户界面。
1. 简介 ArchLinux 下一般都推荐安装 fcitx 或者 fcitx5,但是没想到即使是 fcitx5 还是存在很多问题。本文就是写于我的 ArchLinux 上 fcitx5 无法使用 rime 输入法之际,寻求解决方案无果
上次写[这个文章](https://mephisto.cc/tech/rime/)的时候,没有定制ibus输入法,界面有点寡淡。每天和电脑打交道,文字输入是不可避免的,下面记录美化定制ibus输入法的过程 阅读更多
2022年7月16日更新,Electron版RStudio现已支持Fcitx5。在Kubuntu 20.10中,用户成功实现Fcitx5与Ibus共存,并提供了安装和设置Fcitx5的方法。建议使用RStudio Server或Visual Studio Code作为替代方案。
贝壳经过N个人的宣传,决定试用一下传说中的Ibus,下面是试用安装手记。文章参考了后面的参考1,特此鸣谢。 apt-get install git-core python-gtk2-dev cvs libtool automake python-enchant libgtk2.0-dev libdbus-1-dev libdbus-glib-1-dev...
完成下面两步后,将自动完成登录并继续当前操作。