大家完成EndeavourOS的安装后,大家会发现这个中文好奇怪啊,为什么呢?因为 EndeavourOS 系统里面是缺少中文字符的,很多字它显示的不是中文而是日文韩文,这就导致看起来很奇怪。没关系,本教程将引导你完成 EndeavourOS 的进阶汉化,确保你的系统拥有完美的中文支持。


1. 快速“逃课”汉化法(推荐)

如果你想跳过手动配置的繁琐步骤,有一个由社区开发者提供的自动化脚本,可以一键完成所有汉化工作。

感谢 B 站 UP 主 “开源青年” 为我们提供的自动化汉化脚本。

  1. 打开终端,使用 git 克隆脚本仓库:
    git clone https://github.com/izhouliren/mkarkezuz.git
  2. 进入脚本目录
    cd mkarkezuz
  3. 运行脚本
    chmod +x language_ime_setup_arch.sh  # 赋予脚本执行权限
    sudo ./language_ime_setup_arch.sh    # 以管理员权限运行脚本

脚本会自动帮你完成字体安装、locale 配置和 Fcitx5 输入法安装等所有步骤。完成后,重启电脑即可拥有一个完整的中文环境。

需要注意的是一定要在设置中打开虚拟键盘,要不然会出现在chrome中用不了中文输入法的情况。


2. 手动汉化(了解原理)

如果你想了解汉化的具体步骤,或者自动化脚本未能满足你的需求,可以按照以下手动步骤进行。

第一步:配置系统语言环境

首先,我们需要配置系统的 locale,让它能够识别和使用中文字符集。

  1. 修改 /etc/locale.gen 文件
    sudo sed -i 's/#zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/' /etc/locale.gen
  2. 生成 locale
    sudo locale-gen
  3. 设置系统默认语言
    sudo echo "LANG=zh_CN.UTF-8" > /etc/locale.conf

第二步:安装中文字体

为了正确显示中文字符,你需要安装一些常用且美观的中文字体。

sudo pacman -S --noconfirm noto-fonts-cjk adobe-source-han-sans-cn-fonts wqy-zenhei

第三步:安装和配置 Fcitx5 中文输入法

Fcitx5 是目前 Arch Linux 上最主流的中文输入法框架。

  1. 安装 Fcitx5 相关软件包
    sudo pacman -S --noconfirm fcitx5 fcitx5-chinese-addons fcitx5-qt fcitx5-gtk fcitx5-configtool
  2. 配置环境变量
    mkdir -p ~/.config/environment.d
    echo -e "GTK_IM_MODULE=fcitx\nQT_IM_MODULE=fcitx\nXMODIFIERS=@im=fcitx\nINPUT_METHOD=fcitx\nSDL_IM_MODULE=fcitx" > ~/.config/environment.d/im.conf
  3. 配置输入法:重启电脑后,运行 “Fcitx5 配置”,添加 Pinyin 或其他你喜欢的中文输入法即可。
计算机小白一枚
最后更新于 2025-08-08