Linux 控制台中的 Mojibake

Linux 控制台中的 Mojibake

五年来都没有问题。但是当重新安装 Fedora 时,她又出现了。

因此,在控制台(而不是终端)(例如 Ctrl-Alt-F3)中,Linux 显示的不是西里尔符号,而是小方块。setfont我之前修复它的方法不起作用,推断出了一个错误

couldn't get a file descriptor referring to the console

阅读 Fedora 上的常见问题解答,我发现我需要安装一些字体并在 vconsole.conf 中设置它

KEYMAP="us"
FONT="ter-v16n"

不起作用。然后重建,sudo dracut --- force而不是方块,而是出现了乱码。如果我运行命令:

sudo setfont ter-v16n

西里尔字母出现了,但只持续了一会儿。必须返回 GUI,然后再返回 — 还是同样的字母组合。

  1. 奇怪的是,没有 sudo 的 setfont 会导致错误并且无法工作。聊天室的人说它们不需要 root 权限就可以工作,对我来说确实如此。

  2. 我不明白为什么在转到另一个控制台并返回时字体会被重置。

相关内容