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


在命令行上将键盘布局(英国英语)更改为英语美国

, ,

问题描述

我使用的是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 suggested来打开一个终端并运行这个命令:

sudo apt-get install console-common

这将安装console-common软件包,并在此过程中允许您选择控制台布局。如果已安装,请使用此按钮调出相同的向导并设置布局:

sudo dpkg-reconfigure console-data

测试时间为13.10,取自here

次佳解决思路

运行此命令:

sudo dpkg-reconfigure keyboard-configuration

这对我有用。

第三种解决思路

以上对我不起作用,但这样做了。从终端输入以下命令:

setxkbmap us

第四种思路

我只有一个控制台(没有X)Linux在VirtualBox中运行。需要将布局从美国键盘更改为德国键盘。这对我有用:

loadkeys de

第五种思路

我使用标准的美式键盘运行14.04 LTS。我的问题是我依靠安装程序为我选择US-Intl,它导致”dead keys”和“和”键的不正确形成(以及其他我不知道的,我敢肯定)。

在经历了很多挫折和反复试验之后,我运行了“sudo apt-get install console-common”建议并解决了我的问题,但仅在我登录时。

当我退出,重新启动服务器并重新登录时,它失败了。

当我执行“sudo dpkg-reconfigure keyboard-configuration”命令并指定通用的美式键盘时,它只会永久保留。

setxkbmap”对我不起作用。

似乎(我不知道)setxkbmap在14.04 LTS中已经过时了。

参考资料

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