我正在尝试用大写永久切换左 Ctrl 键。但是使用 ubuntu 本机键盘布局切换器 xmodmap 并没有坚持(这个问题)。所以现在我只是放弃了本机切换器并使用 setxkbmap 命令代替。我创建了一个脚本:
#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps
Run Code Online (Sandbox Code Playgroud)
它就像我想要的那样工作。但现在我想在系统启动时自动运行它。但是如果我把它放在 Sturtup Applications 下,它就不起作用。显然,在我的脚本启动后,其他东西会重置 xkb 地图。
有谁知道是什么触发了 xkb 的重置以及如何摆脱它?