键盘布局插件忘记设置,无法找到解决方法

键盘布局插件忘记设置,无法找到解决方法

我使用 Xubuntu。谁都知道,键盘布局插件有很多错误,它仍然会忘记我的设置。这让我很抓狂——每次醒来或打开笔记本电脑时,我都必须一遍又一遍地设置它们。

所以我找到了一个解决方案-放入我的.bashrc这个:

setxkbmap -option '' -option grp:alt_shift_toggle cz,us -variant querty

这应该将我的切换设置为 Alt+shift,并将我的布局设置为捷克语 QERTY和平原美式英语作为第二个。瞧,这似乎有效!我可以将键盘布局插件仅用作指示器,没关系。

但是,它效果不太好。问题是它忽略了-variant设置。或多或少。在键盘布局插件中,我实际上看到了捷克语 QERTY选择了,但实际上我的键盘类型奎茨。太疯狂了 :-(

有人可以帮忙吗?

答案1

那么,正确答案是:有一个打字错误。这不是 QERTY,但 Q西ERTY!我保证下次我会在早上询问,因为那时我精神饱满。

然而,直到我意识到这是拼写错误,我进行了更多的搜索和实验,最后我想出了一个不同的、不太黑客的解决方案

我发现有一个/etc/default/keyboard包含键盘设置的文件。如果我编辑它,然后敢于触摸键盘布局插件,即使多次重启后,我的更改也会保留。无需任何黑客攻击setxkbmap

我按以下方式编辑了该文件:

# Check /usr/share/doc/keyboard-configuration/README.Debian for
# documentation on what to do after having modified this file.

# The following variables describe your keyboard and can have the same
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.

XKBMODEL="pc105"
XKBLAYOUT="cz,us"
XKBVARIANT="qwerty"
XKBOPTIONS="grp:alt_shift_toggle"

# If you don't want to use the XKB layout on the console, you can
# specify an alternative keymap.  Make sure it will be accessible
# before /usr is mounted.
# KMAP=/etc/console-setup/defkeymap.kmap.gz

这有效。希望它能帮助到别人!

也可以看看:

相关内容