大家好,Ubuntu 社区,
我尝试为所有设置创建一个安装脚本,全新安装后启动该脚本来恢复所有设置。
该脚本包括:
gsettings set org.gnome.mutter.keybindings toggle-tiled-left "['<Super>h']"
gsettings set org.gnome.mutter.keybindings toggle-tiled-right "['<Super>l']"
执行后,第一个映射按预期工作,但第二个映射不工作。知道为什么会这样吗?或者我该如何分析这个问题?
谢谢你的帮助,弗朗兹
答案1
根据 vanadium 的回答,我发现我的映射确实被冲突的映射阻止了。为了找到那些我使用的
gsettings list-recursively | grep "\['<Super>l'\]"
之后,我使用类似钒给出的命令禁用了所有内容。
答案2
在默认的 Ubuntu 安装中,Super+l用于锁定屏幕。您需要先禁用(或更改)该键绑定:
gsettings set org.gnome.settings-daemon.plugins.media-keys screensaver ['']
这将是默认的 Ubuntu 18.04、20.04 或 Ubuntu 20.20 安装。如果您的系统上的键被映射到其他地方,您可以使用以下命令找到它的分配(感谢 Franz):
gsettings list-recursively | grep "\['<Super>l'\]"