您尚未登录。

#1 2024-03-06 11:50:06

TripleCamera
会员
注册时间: 2024-03-04
帖子: 11

KDE Plasma 登录页面如何设置中文?

我已经按照 ArchWiki 简体中文本地化中的教程配置了中文(安装中文 locale + 在 KDE 中选择语言)。目前 KDE 为中文,但登录页面仍为英文。请问如何将登录页面设为中文?

我在网络上查找了许多资料,目前能找到的解决方法是将全局 locale 设为中文,但是 TTY 中的中文会显示为豆腐块。(参考链接

离线

#2 2024-03-06 13:05:15

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 59

Re: KDE Plasma 登录页面如何设置中文?

https://wiki.archlinuxcn.org/wiki/%E7%A … %87_locale

最近编辑记录 chrisivanovic (2024-03-06 13:06:48)

离线

#3 2024-03-06 14:38:52

TripleCamera
会员
注册时间: 2024-03-04
帖子: 11

Re: KDE Plasma 登录页面如何设置中文?

emmm……我已经安装了中文 locale(`/etc/locale.gen` 中启用了 `en_US.UTF-8 UTF-8` 和 `zh_CN.UTF-8 UTF-8`),全局语言是英文,KDE 语言为中文。但是登录页面使用的是全局语言,所以仍然为英文。

离线

#4 2024-03-06 15:58:24

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 59

Re: KDE Plasma 登录页面如何设置中文?

TripleCamera 说:

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里也有提到

离线

#5 2024-03-07 09:22:11

TripleCamera
会员
注册时间: 2024-03-04
帖子: 11

Re: KDE Plasma 登录页面如何设置中文?

chrisivanovic 说:

注意: 不推荐在 /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)

离线

页脚