本文最后更新于 131 天前,其中的信息可能已经有所发展或是发生改变。
摘要生成中
刚装完Arch Linux的你,面对满屏英文和无法输入中文的尴尬,是不是以为装个中文字体就能解决?其实真正的坑在locale设置和输入法配置上——很多人卡在环境变量这一步,导致输入法死活调不出来。这篇教程手把手教你从locale.gen到fcitx5环境变量,每一步都有具体命令,让你少走弯路,半小时内拥有一个适合中国宝宝体质的Arch Linux。
— AI生成,仅供参考

由于安装完已经是凌晨一点了。于是我决定先睡觉(jue)。
我使用的桌面环境是KDE。
首先,作为中国人(母语为中文的中国人),一个中文操作系统总是比外语的在使用上会方便一些。所以,系统安装完的第一时间就是切换语言。但是Archlinux似乎缺少中文字体,所以第一步就是:
1.locale设置(
那么,如何设置locale呢?我这里推荐UTF-8的locale。
打开终端,在终端输入:
sudo vim /etc/locale.gen
然后将en_US.UTF-8和zh_CN.UTF-8的注释(即“#”)去掉,保存。
然后在终端输入:
sudo locale-gen
2.安装字体
以下是一些字体可供选择,用sudo pacman -S 字体名安装。
adobe-source-han-sans-cn-fonts
adobe-source-han-serif-cn-fonts
noto-fonts-cjk
wqy-microhei
wqy-microhei-lite
wqy-bitmapfont
wqy-zenhei
ttf-arphic-ukai
ttf-arphic-uming
然后就是愉快的
sudo reboot now
重启后,根据你所安装的桌面环境的设置(这里比如GNOME、KDE之类的桌面环境,Hyprland这种窗口管理器我还没有尝试过)把语言改成中文。
那么接下来,是:
3.使用中文输入法
首先,安装这些软件。我使用的是fcitx。
sudo pacman -S fcitx5-im
sudo pacman -S fcitx5-chinese-addons fcitx5-rime
然后在终端输入
sudo vim /etc/environment
将以下这些东西粘贴进去
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=fcitx
然后就是愉快的
sudo reboot now
最后,你就可以使用一个适合中国宝宝体质的Archlinux了!
本文采用 CC BY-NC-SA 4.0 国际许可协议进行许可。
转载请注明作者及原文链接,并遵循相同方式共享原则。
链接:








刚装完Arch,正愁输入法呢,这篇来得及时👍
自己创建就行,系统没自带那个文件,用touch命令搞一个。
同感,之前搞locale搞到心态炸裂,后来发现是没装中文字体😂。
那个/etc/environment里的GLFW_IM_MODULE=ibus是不是写错了?应该是fcitx吧?
之前搞locale折腾了好久,原来这么简单😂
KDE的话直接系统设置里改就行,不用reboot那么多次
请问fcitx5和fcitx有什么区别吗?
fcitx5是新一代,配置更灵活,插件也多,不过设置比fcitx复杂点。
用KDE的话语言设置在System Settings→Language里改更直观
我用的GNOME,好像步骤差不多
牛逼666