我最近遇到了一个非常奇怪的错误,我无法解决。
我有一台装有 Ubuntu 12.04 和意大利键盘的华硕 S301L;每次登录时,键盘上的某些键都无法正常工作:
- p生产*
- 0生产/
- -生产+
但也有其他人,例如,我花了很长时间才写这条消息。
让一切再次正常工作的唯一方法是从终端输入:
setxkbmap it
该命令从文件夹中获取键盘布局配置
/usr/share/X11/xkb/symbols/
然后它又开始工作了,只是持续了一段(不确定的)时间,然后,事情又出错了。
locale 命令的输出是:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=it_IT.UTF-8
LC_TIME=it_IT.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=it_IT.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=it_IT.UTF-8
LC_NAME=it_IT.UTF-8
LC_ADDRESS=it_IT.UTF-8
LC_TELEPHONE=it_IT.UTF-8
LC_MEASUREMENT=it_IT.UTF-8
LC_IDENTIFICATION=it_IT.UTF-8
LC_ALL=
答案1
您的描述听起来像是桌面环境 (DE),在您的例子中是 Gnome,不时切换回默认设置,这就是您的键盘布局出现问题的原因。最简单的解决方案是从 Gnome 设置菜单中设置正确的设置。
打开系统设置,点击键盘,然后点击“布局设置”:
在下一个屏幕上,删除任何您不需要的键盘布局:
如果仍有此问题,您可能还需要将区域设置(系统设置 => 语言和区域)设置为您喜欢的任何设置。但是,我总是将美国英语布局与欧洲风格的数字和区域设置混合使用,所以我怀疑这不是问题所在。