archlinux fcitx5-rime五笔输入法

本文介绍了Rime输入法引擎配合Fcitx5框架的使用。作者分享了从fcitx5切换到ibus,又换回fcitx5的折腾过程,给出Rime ArchWiki安装教程,详细说明了安装相关软件、配置五笔输入法的步骤,还提及主题设置和VSCode VIM中英文自动切换问题及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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一致,甚至综合体验还更好。观察一段时间后在话。

### 安装配置 Sogou 输入法 Fcitx5 #### 准备工作 为了确保顺利安装搜狗输入法,在开始之前需先更新系统并添加必要的软件仓库。对于 Arch Linux 用户来说,这一步骤至关重要。 ```bash sudo pacman -S archlinuxcn-keyring sudo pacman -Syu ``` 上述命令用于同步最新的 `archlinuxcn` 软件库密钥环,并升级整个系统的包至最新版本[^3]。 #### 安装依赖项 接着需要安装一些基础组件来支持Fcitx5框架及其图形界面工具: ```bash sudo pacman -S fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool ``` 这些包提供了Fcitx5的核心功能以及GTK和Qt应用程序的支持[^2]。 #### 获取并编译安装搜狗拼音插件 由于AUR中的资源可能随时变动,建议通过Git克隆项目后再进行本地构建安装: ```bash git clone https://aur.archlinux.org/fcitx5-sogou.git cd fcitx5-sogou makepkg -si ``` 此过程会自动处理所有依赖关系并将搜狗拼音集成到Fcitx5环境中。 #### 设置环境变量 为了让系统能够识别新的输入法引擎,编辑或创建个人用户的`.pam_environment`文件以设置相应的环境变量: ```bash echo "QT_IM_MODULE=fcitx5" >> ~/.pam_environment echo "GTK_IM_MODULE=fcitx5" >> ~/.pam_environment echo "XMODIFIERS=@im=fcitx5" >> ~/.pam_environment ``` 完成以上操作后保存更改并退出编辑器[^4]。 #### 自动加载Fcitx5服务 最后一步是在登录管理器中启用Fcitx5作为默认IM模块。具体方法取决于所使用的桌面环境;对于GNOME用户而言,则可以在GDM的自定义脚本里加入如下内容: ```bash gsettings set org.gnome.desktop.input-sources sources "[('fcitx', 'sogoupinyin')]" ``` 而对于XFCE或其他轻量级窗口管理器,则通常只需修改`~/.xinitrc`或相应启动脚本即可实现相同效果。 #### 测试与验证 重启计算机使所有改动生效,进入系统后打开Fcitx5配置中心确认已成功添加搜狗拼音选项。此时应该可以正常使用中文输入了!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值