如何阻止 Debian Cinnamon 桌面始终以美式英语键盘布局启动?

如何阻止 Debian Cinnamon 桌面始终以美式英语键盘布局启动?

几周后,我的 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 键盘设置中的一个奇怪的错误。

相关内容