更改服务器上的TTY键盘布局?
我在命令行模式下使用12.04服务器(没有安装X),我想更改键盘布局。 我怎样才能做到这一点?
请尝试以下命令:
sudo dpkg-reconfigure console-data
如果它说您没有该软件包,则使用以下命令安装console-data:
sudo apt-get install console-data
有关区域设置配置的更多信息: LocaleConf – 社区帮助Wiki
在尝试sudo dpkg-reconfigure console-data
,我发现它在重启后无效。
然而,
sudo dpkg-reconfigure keyboard-configuration
重启后工作,还有更多选项。
更多信息在这里。
尝试
loadkeys es
(例如西class牙语)
loadkeys pt
(例如葡萄牙语)
loadkeys br
(例如巴西葡萄牙语)
- 设置美国布局:
setxkbmap us
- 设置GB布局:
setxkbmap gb
永久的正确解决方案是:
sudo dpkg-reconfigure keyboard-configuration
我刚刚在仅控制台模式的VM上遇到此问题。
我的解决方案是编辑/etc/default/keyboard
并更改
XKBLAYOUT="de"
线(德国VM)到
XKBLAYOUT="us"
使用我的美国键盘,然后重新启动。
在VirtualBox中使用Ubuntu 13.10服务器作为虚拟机,这对我有用:
(没有GUI,只有命令行模式)
默认键盘布局是法语,’AZERTY’
loadkeys us
(英语,对我来说不是‘en’ ,正如一些文档说的那样)
请注意,您可能必须以sudo loadkeys us
运行该命令。