我正在尝试用大写永久切换左 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 的重置以及如何摆脱它?
这已经被问过无数次了,所以我会尽量简短。
我有两种输入布局,乌克兰语和英语,并且想要:
我已经尝试了三个(!)GUI 来配置它,Gnome 设置、gnome-tweak-tool、 dconf-editor/ gsettings。什么都行不通。Tweaks随机崩溃。
我在4 年前为 14.04 LTS自己问过这个问题。从那以后,那个 UI 弹出窗口出现了,然后全部坏了。我现在可以轻松配置有状态 CapsLock切换,但即便如此,它也伴随着令人讨厌的延迟。当我需要每个句子切换 4-5 次语言时,基本上无法使用。
该线程建议将caps:noneXKB 选项作为错误解决方法。我已经尝试过使用gsettingsCLI 和dconf-editor,以及与grp:shift_caps_switchXKB 选项结合使用。没有骰子。看起来有些东西胜过那些核心的 XKB 功能。
这个线程提供caps:menuXKB选项作为一个黑客能够绑定CapsLock的Gnome Settings?设备 ?键盘。它有点工作,但是 A)它提供了循环/状态切换;B)我必须在每次切换时等待适当的超时。
该线程确切地询问了我需要什么,但它没有得到答复,甚至更糟:作为其他两个问题(???)的重复关闭,没有一个是相同的,并且没有一个给我一个可行的解决方案。你们怎么了?
还有另一个完全匹配- 唉,也没有答案!