Ale*_*ach 5 ubuntu kde x11 keyboard-layout
昨天,我升级了我的内核(到 3.5.0-19-generic),重新启动,并且不得不重新安装我的视频驱动程序以获得完整的分辨率。(升级内核后,分辨率始终为 640x480,直到我在控制台登录中重新安装驱动程序)。
现在我回到了 KDE(我没有注意到它是否在控制台登录中发生了变化),我的键盘布局已更改为美国格式,因此,例如Shift+2打印@
而不是"
.
在 KDE 的系统设置 -> 输入设备 -> 键盘 -> 布局中,它似乎显示了正确的设置:
Map=gb, Layout="English (UK)", Variant="English (UK, Extended 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.
Run Code Online (Sandbox Code Playgroud)
我需要重新启动吗?严重地?
知道是什么改变了我的键盘布局,和/或如何防止这种情况再次发生?为什么 KDE 设置不优先?
更新: 这一定是某种怪异事件。我配置的一些 KDE 键盘快捷键也不起作用。将 XKBLAYOUT 更改为“uk”,然后重新启动使一切恢复正常。
kded
KDE 键盘布局在不运行时似乎不起作用。重新启动kdm
服务使其恢复并运行,但我不确定为什么它一开始没有运行...要在不重新kded
启动整个系统的情况下启动,请注销 KDE,然后登录到控制台会议。然后运行:-
sudo service kdm restart
Run Code Online (Sandbox Code Playgroud)
这可以在登录 KDE 时完成,但您会被自动突然注销。