当前位置: 首页>>技术问答>>正文


更改服务器上的TTY键盘布局?

, , ,

问题描述

我在命令行模式下使用12.04服务器(没有安装X),我想更改键盘布局。我怎样才能做到这一点?

最佳解决方案

请尝试以下命令:

sudo dpkg-reconfigure console-data

如果它说你没有这个包,那么安装console-data:

sudo apt-get install console-data

有关语言环境配置的更多信息:LocaleConf – Community Help Wiki

次佳解决方案

在尝试sudo dpkg-reconfigure console-data后,我发现它在重新启动后不起作用。

然而,

sudo dpkg-reconfigure keyboard-configuration

在重新启动后工作,也有更多的选择。

More info here.

第三种解决方案

尝试

loadkeys es(例如西班牙语)loadkeys pt(例如葡萄牙语)loadkeys br(例如巴西葡萄牙语)

第四种方案

  • 设置美国布局:setxkbmap us

  • 设置GB布局:setxkbmap gb

第五种方案

永久的正确解决方案是:

sudo dpkg-reconfigure keyboard-configuration

第六种方案

我刚刚在仅限于控制台模式的VM上出现此问题。

在我的情况下,解决方案是编辑/etc/default/keyboard并更改

XKBLAYOUT="de"

行(德国VM)到

XKBLAYOUT="us"

与我的美国键盘一起工作,然后重新启动。

第七种方案

使用Ubuntu 13.10 Server作为VirtualBox中的虚拟机,这对我有用:

(无GUI,只有命令行模式)

默认的键盘布局是法语,’AZERTY’

loadkeys us(英文,对我来说不是’en’,正如一些文档所述)

请注意,您可能必须以sudo loadkeys us的身份运行该命令。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/567.html,未经允许,请勿转载。