几周后,我的 Debian“Jessie”8 系统上的 Cinnamon 突然开始启动,并将 X 键盘布局设置为美国英语。
即使在“键盘”设置中,我希望成为首选布局的德语布局是最上面列出的,它也是如此。
即使美国英语键盘布局已从列表中完全删除,它也会执行此操作。
我已经尝试将键盘设置重置为默认设置,但这没有任何效果。我不记得曾改变过任何可能导致这种情况的事情。
作为解决方法,我添加了setxkbmap de
“启动应用程序”。这暂时解决了问题,但也从我的菜单栏中隐藏了键盘切换器小程序。因此,这将其设置为德语,但不允许我再轻松切换布局。
我正在寻找一种方法,让它再次将最顶层的布局设置为默认布局。但如果有任何可能导致这些问题的线索,我们也将不胜感激。
编辑
这是我的文件中的内容/etc/default/keyboard
(在我在那次会话中使用之后setxkbmap de
):
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"
答案1
我遇到了同样的问题,您的解决方法效果很好。您可以通过setxkbmap -layout de,us
作为启动应用程序执行来保留切换器小程序(和切换器键盘快捷键) 。如果键盘设置中列出的最上面的布局是美国键盘,则这将起作用。如果不是,则命令必须是setxkbmap -layout us,de
。
我认为这是 cinnamon 或 gnome 键盘设置中的一个奇怪的错误。