Fedora 终端中文显示设置指南(适用于 Fedora 42)

一、系统语言环境配置

1. 命令行设置(无图形界面适用)

# 安装中文语言包
sudo dnf install langpacks-zh_CN

# 生成并设置中文Locale
sudo localectl set-locale LANG=zh_CN.UTF-8

临时生效可执行 export LANG=zh_CN.UTF-8,永久生效需写入 ~/.bashrc/etc/locale.conf


二、安装中文字体

1. 推荐字体及安装命令

字体名称

安装命令

特点

文泉驿微米黑

sudo dnf install wqy-microhei-fonts

开源、清晰,适合终端显示

思源宋体(Noto Serif CJK)

sudo dnf install google-noto-serif-cjk-ttc-fonts

专业级多语言支持

Adwaita Sans/Mono

系统预装,无需额外安装

Fedora 42 默认优化字体

2. 验证字体安装

复制

fc-list | grep -i "wqy\|noto\|adwaita"  # 检查字体是否生效
sudo fc-cache -fv  # 刷新字体缓存(若未生效)

三、配置终端字体

1. GNOME Terminal 图形化配置

  1. 打开终端 →「编辑」→「首选项」→「配置文件」→ 选择当前配置文件 →「字体」。

  2. 输入支持中文的等宽字体名称:

    • WenQuanYi Micro Hei Mono(文泉驿微米黑等宽版)

    • Noto Sans Mono CJK SC(思源黑体等宽版)

    • Adwaita Mono(默认等宽字体,已支持基础中文)

      1

2. 命令行配置(批量设置)

编辑 ~/.config/gnome-terminal/gnome-terminal.conf,添加:

复制

[profile default]
font=WenQuanYi Micro Hei Mono 14  # 调整字体大小为14

四、常见问题解决

1. 终端中文乱码

​检查 Locale​​:运行 locale 确保 LANG=zh_CN.UTF-8

​刷新字体缓存​​:执行 sudo fc-cache -fv

​切换显示协议​​:Fedora 42 默认使用 Wayland,若渲染异常可尝试登录时选择「GNOME on Xorg」

2. 输入法配置

bash

复制

# 安装Fcitx输入法框架及谷歌拼音
sudo dnf install fcitx fcitx-googlepinyin

# 配置环境变量(~/.bashrc)
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

五、Fedora 42 新特性优化

​GNOME 48 字体优化​​:默认字体 Adwaita Sans/Mono 已增强多语言支持,但需手动设置等宽中文字体

​DNF5 包管理​​:自动管理软件源密钥,安装语言包更便捷(如 dnf install langpacks-zh_CN