有时有些快捷键我在设置中看不到(例如,表情符号键或应用程序概览,通常绑定到)。所以我一直在寻找一种方法来列出所有快捷键。gsettings 似乎有大多数,但例如 dash-to-panel 仅使用 dconf。我在下面发布了我自己的答案,但也许有人知道更全面的答案?
答案1
这个 perl 脚本列出了 gsettings 和 dconf 知道的所有设置。
#!/usr/bin/perl
@s = split /\n/, `gsettings list-schemas`;
print "gsettings";
foreach (@s) {
system "gsettings list-recursively $_";
};
print "dconf";
print `dconf dump /`;
有关更全面的脚本,请参见此处:https://github.com/bjohas/Ubuntu-keyboard-map-like-OS-X/tree/master/scripts
答案2
对于 gsettings 这也有效:
gsettings list-schemas | while read schema; do gsettings list-recursively $schema; done;
哈哈,划掉它,这个的工作原理是一样的 ;-)
gsettings list-recursively