页次: 1
https://wiki.archlinuxcn.org/wiki/%E7%A … %87_locale
最近编辑记录 chrisivanovic (2024-03-06 13:06:48)
离线
emmm……我已经安装了中文 locale(`/etc/locale.gen` 中启用了 `en_US.UTF-8 UTF-8` 和 `zh_CN.UTF-8 UTF-8`),全局语言是英文,KDE 语言为中文。但是登录页面使用的是全局语言,所以仍然为英文。
离线
chrisivanovic 说:emmm……我已经安装了中文 locale(`/etc/locale.gen` 中启用了 `en_US.UTF-8 UTF-8` 和 `zh_CN.UTF-8 UTF-8`),全局语言是英文,KDE 语言为中文。但是登录页面使用的是全局语言,所以仍然为英文。
我的问题,我没粘贴上去。。。
注意: 不推荐在 /etc/locale.conf 里把全局的 LANG locale 设置成中文 LANG=zh_CN.UTF-8,因为 TTY 下没有 CJK 字体,这样设置会导致 TTY 中显示豆腐块(除非你使用的内核打了 cjktty 补丁能绘制中文字体,比如linux-lilyCNRepo)。
wiki里是个紫色的引用块
另外你改了/etc/locale.gen以后执行locale-gen 命令了?wiki里也有提到
离线
注意: 不推荐在 /etc/locale.conf 里把全局的 LANG locale 设置成中文 LANG=zh_CN.UTF-8,因为 TTY 下没有 CJK 字体,这样设置会导致 TTY 中显示豆腐块(除非你使用的内核打了 cjktty 补丁能绘制中文字体,比如linux-lilyCNRepo)。
wiki里是个紫色的引用块
另外你改了/etc/locale.gen以后执行locale-gen 命令了?wiki里也有提到
感谢,不过我并不是很想打补丁。昨天我做了更多搜索,找到了一种不用打补丁的方法(参考链接):执行如下命令:
# systemctl edit sddm
并向打开的文件中添加这些内容:
[Service]
Environment=LANG=zh_CN.UTF8
目前问题算是解决了。如果有其他方法(比如修改 SDDM 的配置文件什么的)欢迎补充。
另外你改了/etc/locale.gen以后执行locale-gen 命令了?wiki里也有提到
执行了。
--------------------------------------------------
更新:我在上述链接的“优化 sddm 登录界面”一节中找到了更直接的方法:修改 /etc/sddm.conf。
[General]
GreeterEnvironment=QT_SCREEN_SCALE_FACTORS=2.5,LANG=zh_CN.UTF-8
供参考。
最近编辑记录 TripleCamera (2024-04-21 16:17:12)
离线
页次: 1