在命令行上将键盘布局(英国英语)更改为英语美国
我使用的是Ubuntu 12.04。 键盘布局是英语美国各地,除了在英国英语工作的命令行。 终端也有英语美国。 如何将命令行中的默认键盘布局更改为英语?
此外,我认为值得注意的是,当我安装Ubuntu(Windows 8双启动)时,我最初将语言设置为英语英语,但后来从系统设置将其更改为英语。
更新2017-04-13 :这似乎已在最近的Ubuntu版本中更改并运行sudo apt-get install console-common
将尝试删除其他软件包。 因此,对于最近的Ubuntu版本,请改用它(在17.04中测试) :
sudo dpkg-reconfigure keyboard-configuration
最简单的方法确实是@steeldriver 建议打开终端并运行此命令:
sudo apt-get install console-common
这将安装console-common
软件包,并在此过程中允许您选择控制台布局。 如果已安装,请使用此按钮调出相同的向导并设置布局:
sudo dpkg-reconfigure console-data
在13.10测试,并从这里采取。
运行此命令:
sudo dpkg-reconfigure keyboard-configuration
这对我有用。
以上对我不起作用,但这样做了。 从终端输入以下命令:
setxkbmap us
我只有一个控制台(没有X)Linux在VirtualBox中运行。 需要将布局从美国键盘更改为德国键盘。 这对我有用:
loadkeys de
我使用标准的美式键盘运行14.04 LTS。 我的问题是我依靠安装程序为我选择US-Intl,它导致“死键”和“和”键的不正确形成(以及其他我不知道的,我敢肯定) 。
在经历了很多挫折和反复试验之后,我运行了“ sudo apt-get install console-common
”建议并修复了我的问题,但只是在我登录时。
当我退出,重新启动服务器并重新登录时,它失败了。
当我执行“ sudo dpkg-reconfigure keyboard-configuration
”命令并指定通用的美式键盘时,它只会永久保留。
“ setxkbmap
”对我不起作用。
似乎(我不知道) setxkbmap在14.04 LTS中已经过时了 。
在Ubuntu / Debian上你有/etc/default/keyboard
配置文件,它实际上管理你的发行版上的键盘布局。 启动系统时,安装脚本会读取/etc/default/keyboard
文件以及其他配置文件。 如果查看/etc/default/keyboard
文件的输出,可以看到我的keybord布局设置为german de
:
# KEYBOARD CONFIGURATION FILE # Consult the keyboard(5) manual page. XKBMODEL="pc105" XKBLAYOUT="de" XKBVARIANT="" XKBOPTIONS=""
直接更改/etc/default/keyboard
文件的属性并不是一个好主意(像其他配置文件一样)。
要更改键盘的布局或型号,请始终使用以下命令:
sudo dpkg-reconfigure keyboard-configuration