Tumbleweed 升级 kde6 后 系统设置的语言变为了英文

自从升级 kde6 之后,系统设置的语言变为了英文,再区域与语言里面看到的语言是 english,点 modify 进去后,可以看到简体中文,返回可以看到 Locale and language support files have been generated, but language-specific fonts could not be automatically installed. If your language requires specialized fonts to be displayed properly, you will need to discover what they are and install them yourself.报错,

字体我已经安装了 noto 所有的字体,lang,locale,language 看到的都是 zh_CN.utf8

问题困扰了很久,虽然也不影响,但是看着很难受

请问下各位大佬,可能的原因以及如何解决

@vccw

那不是报错,相反那是成功的标志:

你可以看到只有 success 才会触发这个 needsFont 的信号,最终导致显示那段话。

究其原因,是 Ubuntu 有个特殊的 check-language-support 程序,会返回某 language 需要安装的 deb 包,不知道是哪位开发仙人想到去兼容它,就把所有其他只用 glibc 的发行版全显示这行字了…换句话说,我们加个 YaST 相关的 patch 上去就可以不显示了,甚至可以安装字体,但就像你说的没必要。

兼容 Ubuntu 哈哈哈哈哈