无法在终端中输入非英文字符

无法在终端中输入非英文字符

正如标题所示,我无法在终端中输入 ex ř、č、š 等。我的键盘布局设置为捷克语,我可以在 Firefox 等中输入这些字符。我确实重新生成了我的语言环境

sudo locale-gen en_US.UTF-8

这也确实使捷克地区重新焕发活力。

我不知道这是否与它有任何关系,但echo $LANG返回en_US.UTF-8。我想保留英语作为系统语言,并能够在终端中使用这些字符。

答案1

您可以选择系统上所需的区域设置,然后选择您希望在任何给定时间使用的区域设置的键盘布局。不同的操作系统发行版(Debian、Red Hat、Opensuse)GUI 界面(x-windows、wayland)、桌面环境(gnome、KDE、LXDE);有不同且多种重叠的方式来做你想做的事。

我在笔记本电脑上使用 gnome 桌面和 Debian 以及 wayland,因此我使用命令行工具和“gnome-settings”程序。您可能需要“locales”包;然后,如果您使用基于 Debian 的发行版,则可以从终端使用“dpkg-reconfigure locales”来设置您的区域设置。

如果之后键盘能正常工作,那就太好了。但如果没有,您必须使用程序来选择适合您所在区域的键盘。几乎每个 Linux 发行版都是基于 Debian 的。

相关内容