archlinux fcitx5-rime五笔输入法

news/2024/11/23 0:53:47/

Rime(中州韵输入法引擎)是一款支持多种输入方案的输入法引擎。
Rime 本身没有用于处理用户输入的前端,需要配合输入法框架才能使用,比如 Fcitx5 (简体中文) 或 IBus (简体中文)。

折腾过程

  1. 最先使用的是fcitx5中的五笔拼音
  2. 安装RIME输入法,因为官方的版本是基于ibus的,所以从fcitx5切换到了ibus
  3. 因为ibus在我的电脑上有些奇怪的bug,所以考虑换回fcitx5
    • 无法使用RIME以外其他输入法,这就导致不会五笔人的不太好用我的电脑。
    • 在wps这个软件中,输入法不显示录入的字母,只能盲写。
  4. 切换到 fcitx5-rime虽然不是官方的,使用体验比ibus更好。

以上仅代表个人体验。

我的上篇文章:
《archlinux 安装ibus-rime》
https://blog.csdn.net/lxyoucan/article/details/127554289

Rime ArchWiki安装教程

https://wiki.archlinux.org/title/Rime_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

安装过程

安装相关软件

pacman -S fcitx5 fcitx5-chinese-addons fcitx5-im fcitx5-configtool --noconfirm
pacman -S fcitx5-rime

配置环境变量
新建配置文件~/.xprofile内容如下:

export INPUT_METHOD=fcitx5
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5

设置开机启动,我是i3仅供参考:

exec --no-startup-id fcitx5 &

这样重启输入法就安装好了。

配置五笔输入法

  1. 下载五笔码表
    https://github.com/KyleBing/rime-wubi86-jidian
    这个项目做的挺好的,我在使用macOS系统时就用过,所以在linux也用这个。
  2. 把配置文件保存到
~/.local/share/fcitx5/rime/
  1. 右键点击任务栏中的输入法图标,选重新部署
    或者通过命令行,重新部署。
rm ~/.local/share/fcitx5/rime/default.yaml
fcitx5-remote -r

然后就可以愉快的输入了。

主题

https://github.com/hosxy/Fcitx5-Material-Color

VSCode VIM 中英文自动切换

在 $HOME/.config/Code/User/settings.json 加入以下内容:

"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "1",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/fcitx5-remote",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -t {im}",

在archlinux中使用xmodmap把大小写按键 映射成esc,在vim,IDEA中使用正常,但是在vscode 中按大小写转换键没法达成esc效果。
解决办法:

"keyboard.dispatch": "keyCode"

总结

fcitx5-rime(第三方软件) 基于 Fcitx 输入法框架的 fcitx-rime,由 Fcitx 团队开发和维护。我用起来的总体体验基本与ibus-rime一致,甚至综合体验还更好。观察一段时间后在话。


http://www.ppmy.cn/news/630013.html

相关文章

安装mmdetection2.22(windows下)

安装mmdetection2.22 确定版本安装mmcv1.4安装mmdetection测试方案1方案2 确定版本 安装mmcv1.4 首先.cuda,pytorch得安装好,这里我拷贝pt1.8虚拟环境 安装mmcv1.4 安装mmdetection 参考文章 下载 cd E:\Code\mmdetection\mmdetection-2.22.0 pip install -r…

DAY33:回溯算法(八)N皇后(棋盘问题)

文章目录 51.N皇后思路树形图 重要逻辑:棋盘的表示法result里面”三维数组“的获取补充1:双引号问题补充2:二维string数组下标访问的问题 回溯部分合法性判断函数部分检查[row,i]位置45和135斜线有无皇后的方式 完整版重要逻辑:为…

1属性选择

1.过滤 学习开始之前 2.包装 机器学习算法 可在整个数据集上应用决策树算法 线性模型:支持向量机 根据系数大小来进行属性排序 递归特征消除:也可以重复进行支持向量机,将排位最低的属性移除,直到所有属性被移除。

原生js设置属性值和获取属性值

var testEle document.getElementById("test") testEle.setAttribute("test","aaa"); // 设置 testEle.attributes["test"].nodeValue; // 获得

装备属性相关:时装-时装购买消费时效代码

时装购买消费时效代码: [avatar type select] 7 0 0 1000 0 30 0 0 2000 0 0 0 0 4000 0 [/avatar type select]

传奇私服服务器怎么增加npc,传奇私服装备打造NPC设置方法

功能: 可以不使用生活技能面板里的装备打造,直接用NPC调用。原生活技能控制打造功能的限制都将失效。 格式: 脚本头添加(makedrug) NPC对话框按钮 脚本尾部添加 [MakeItems] //设定当前NPC里可打造的装备列表 $头盔 $战士专用 雷霆头盔…

祈祷套装的属性怎么样?

在1.76传奇中,祈祷套装是一个非常神秘的套装,这个套装一旦使用,可以达到意想不到的效果,而这个意想不到的效果,很多玩家都是未知的。虽然祈祷套装只有五件套,但是收集这个五件套也是有难度的,就…

剑宗与气宗

我们编程的剑宗就是学习那些可以快速上手之后做出实际东西,像是使用开源框架搭建一些项目,简单的网站,我认为这在商业上面很有存在价值,只要够用,好用就不错了,但是对于技术而言,在其上面 的花费…