deepin 系统语言或键盘布局不对?
语言不对查 locale 是否生成与生效;键盘布局不对查输入法与布局设置;改完注销重登,别只改不生效就重装。
简短答案
两类问题分开处理:显示乱码/语言不对查 locale 包是否生成与生效;键盘按键错位查布局设置。deepin 25.2.0(条目)与 UOS 系(UOS V20 桌面专业版 AMD64、UOS V25 桌面专业版 AMD64)命令一致,改完都要注销重登才生效。
排查步骤
# 1. 看当前 locale
locale
# 2. 生成 locale(zh_CN.UTF-8)
sudo locale-gen zh_CN.UTF-8
# 3. 查键盘布局
cat /etc/default/keyboard
# 4. 查可用字体
fc-list | grep -i cjk | head
现象对照
| 现象 | 原因 | 处理 |
|---|---|---|
| 中文乱码方块 | 没装中文字体 | 装中文字体包后刷新 |
| 语言选项里没有中文 | locale 没生成 | locale-gen 生成 |
| 按键错位(q 打出 a) | 键盘布局设成别的区域 | 改布局设置并注销重登 |
| 中英文输入法切不了 | 输入法框架未启用 | 在系统设置里启用中文输入法 |
注意:桌面环境的语言与键盘设置入口随版本不同,以发行说明为准;改环境变量只对当前会话有效,要持久化得改默认设置。
操作小结
locale+fc-list先定位是字体还是 locale。- 乱码补字体,按键错位改布局。
- 全部改完注销重登验证。
- 支持的语言与输入方案以 deepin 25.2.0 社区版条目 为准。