最近安装 Archlinux 后, 发现部分应用无法输入中文,经过查找资料, 解决了问题,特此记录

仅在 Gnome 桌面环境下测试, 其它桌面环境未作测试

1. 安装 Fcitx5

sudo pacman -Sy fcitx5 fcitx5-chinese-addons fcitx5-configtool

2. 配置环境变量

编辑系统环境变量配置文件 /etc/environment

sudo vim /etc/environment

添加以下内容 (此步骤比较重要,最后通过修改此文件解决问题

# 通用输入法配置
GTK_IM_MODULE=fcitx      # GTK 程序
QT_IM_MODULE=fcitx       # Qt 程序
XMODIFIERS=@im=fcitx     # X11 传统程序

# 游戏/多媒体框架
SDL_IM_MODULE=fcitx      # SDL 应用
GLFW_IM_MODULE=fcitx     # GLFW 应用

# 遗留库支持
CLUTTER_IM_MODULE=fcitx  # Clutter 应用

3. 开机自启动

将 fcitx5 添加到开机自启动软件列表
使用 Gnome Tweaks 软件 (Gnome 桌面默认已经软件)

在这里插入图片描述

4. 添加拼音输入法

假如你的系统默认语言不是中文, 你还需要手动添加 拼音输入法

使用命令 fcitx5-configtool 启动fcitx5 配置程序

fcitx5-configtool

拼音(PinYin) 添加到输入法分组

在这里插入图片描述

5. 主题(可选)

如果你使用 Gnome 桌面, 可以安装 Gnome Shell 扩展 Input Method Panel 优化输入法显示

6. 重启系统

重要: fcitx5 配置需要重启系统生效

如果你喜欢命令, 可以使用以下命令重启系统

sudo shutdown -r now
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐