键盘布局已更改。如何以及为何?

键盘布局已更改。如何以及为何?

昨天,我升级了内核(至 3.5.0-19-generic),重新启动,并且必须重新安装视频驱动程序才能获得完整分辨率。 (升级内核后,分辨率始终变为640x480,直到我在控制台登录中重新安装驱动程序)。

现在我回到了 KDE(我没有注意到它在控制台登录中是否发生了变化),我的键盘布局已更改为美国格式,因此,例如Shift+ 2prints@而不是".

在KDE的系统设置->输入设备->键盘->布局中,它似乎显示了正确的设置:

Map=gb,Layout=“英语(英国)”,Variant=“英语(英国,扩展 WinKeys)”,Label=“gb”。

没关系。我改了又改回来,什么都没有改变;它仍然使用美国布局。

经过一番谷歌搜索后,我发现有 X 服务器设置,我在/etc/default/keyboard.我以前从未编辑过此文件,其最后一次修改(根据ls -l)是一个月前。但在那里,XKBLAYOUT="us".它还说:-

# If you change any of the following variables and X is configured to
# use this file, then the changes will become visible to X only if udev
# is restarted.  You may need to reboot the system.

我需要重启吗?严重地?

知道是什么改变了我的键盘布局,和/或如何防止这种情况再次发生?为什么 KDE 设置不优先?

更新: 这一定是某种反常现象。我配置的一些 KDE 键盘快捷键也不起作用。将 XKBLAYOUT 更改为“uk”,然后重新启动使一切恢复正常。

答案1

kdedKDE 键盘布局在不运行时似乎不起作用。重新启动kdm服务使其恢复并运行,但我不确定为什么它一开始没有运行...要在kded不重新启动整个系统的情况下启动,请注销 KDE,然后登录到控制台会议。然后运行:-

sudo service kdm restart

登录 KDE 时可以执行此操作,但您将自动且突然地退出。

相关内容