我有 Ubuntu 11.10。我有一个英文键盘,并在系统设置->键盘布局。它是唯一列出的布局。
最近我的键盘变成了美式布局。我不知道为什么,也无法改回来。
和"的@位置不对。
我已经输入了man loadkeys
,文档告诉我默认的键盘映射可能位于名为定义键映射.map要么在/usr/share/keymaps
要么在/usr/src/linux/drivers/char
。我找不到这两个目录。有人能告诉我 defkeymap.map 文件在我的发行版中的位置吗,或者它是否存在?
答案1
我也遇到了同样的问题。尽管所有内容都选择了英语(英国),但它仍然使用美国布局。
出于某种原因,在系统设置->区域和语言->布局中的英语(英国)条目下方添加英语(美国)键盘布局使得一切正常。
答案2
我在 14.04 中遇到了这个问题根据我所看到的所有内容,我使用的是 En1(英国),但它实际上是 En2(美国)。例如
/etc/default/keyboard 显示“gb”
它经常切换回来。它显示英国但实际上不是。键盘布局图显示的内容应该如此,但实际上并非如此。
解决方法1:如果我从 En1 切换到 En2 然后再切换回来,它会自行纠正,直到下次重新启动。
看起来我们正在处理这个错误:
https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1284635
对于我来说,从此页面定制 ibus-setup 的解决方法不起作用。
删除 Ibus 似乎有效。太好了!但它会带走大部分 Unity 系统设置。不太好 :(
解决方法2:查看您的主目录并按下 Control H 键查看隐藏文件。打开 ~/.config/ibus/bus 并删除其中的文件。然后重新启动。
这会一直有效,直到您下次升级,然后您需要再次执行此操作,除非在第一次重启后,您更改权限以使文件为只读。
答案3
在破折号中输入“gnome-keyboard-properties”,这将打开键盘首选项
或者gksudo gedit /etc/default/keyboard
答案4
为了解决我的电脑上的这个问题,必须使用键盘快捷键(“Super”+空格键)切换回英国键盘;