我正在运行 ubuntu 17,我想重新配置我的键盘,因此我在 /etc/default/keyboard 配置中做了所有必要的更改,并执行
$ source /etc/default/keyboard
但更改并未得到应用。
我也尝试过
$ setxkbmap -model 105 -variant , -layout us,it -option "grp:caps_toggle, compose:ralt"
但没有任何效果……我尝试过的方法似乎都无法使配置中新做出的更改生效。文档中说我应该使用
udevadm trigger --subsystem-match=input --action=change
或者重启系统来应用更改,显然我不想重启系统,我执行命令,但什么都没发生,也就是说,我仍然无法使用 CAPS 更改布局。我实在想不出什么办法了……我知道可以用类似
dpkg-reconfigure keyboard-configuration
等等,但这非常不方便,而且效率极低。毕竟,如果我想做一个相当复杂的配置怎么办……我遗漏了什么?我该如何做像配置键盘这样毫无意义的琐碎事情?我曾经运行过 arch 和 debian,这些发行版非常慷慨,让我有机会在没有太多麻烦的情况下更改这个该死的东西……
编辑
$ gsettings get org.gnome.desktop.input-sources sources
产生以下元组列表:
[('xkb', 'us'), ('xkb', 'it')]
第二条命令:
$ gsettings get org.gnome.desktop.input-sources xkb-options
产生以下列表:
['grp:alt_shift_toggle', 'grp_led:scroll']
显然它应该是grp:caps_toggle
...为什么alt_shift_toggle
我不知道...
答案1
可能您的用户的设置会覆盖系统中定义的范围的设置/etc/default/keyboard
。
键盘布局似乎没问题。要定义撰写键并更改布局切换的快捷键,最简单的方法是安装调整(gnome-tweak-tool
软件包)并从那里执行。此类更改应立即生效。