Kubuntu系统无法删除俄语locale的问题求助
兄弟,我之前也碰到过类似KDE locale抽风的情况,图形界面删不掉确实头疼,给你几个靠谱的命令行解决步骤,亲测有效:
第一步:先查看当前locale状态
打开终端,输入命令:locale
看看输出里有没有ru_RU.UTF-8相关的条目,确认俄语locale的具体名称。第二步:确保英文locale已生成
如果输出里没有en_US.UTF-8,先生成它:sudo locale-gen en_US.UTF-8第三步:强制设置系统默认英文locale
编辑系统locale配置文件:sudo nano /etc/default/locale
把里面的内容全部替换成:LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8按
Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。第四步:清理俄语locale并刷新设置
先删除生成的俄语locale文件(替换成你第一步查到的俄语locale名称):sudo locale-gen --purge ru_RU.UTF-8
然后用localectl强制设置系统locale:sudo localectl set-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8第五步:检查用户级KDE配置
打开用户目录下的KDE locale配置文件:nano ~/.config/plasma-localerc
看看里面有没有类似Language=ru或者包含俄语的条目,把它们改成Language=en_US,或者直接删掉俄语相关的行,保存退出。第六步:重启生效
要么直接重启系统,要么重启Plasma桌面更快:kquitapp5 plasmashell && kstart5 plasmashell
做完这些应该就能把所有应用的语言切回英文了,之前图形界面删不掉大概率是KDE的配置缓存没清,或者系统级的locale设置没同步,用命令行直接改底层配置就靠谱多了。
备注:内容来源于stack exchange,提问作者user3407675

