如何列出 Ubuntu/Gnome 使用的每个键盘快捷键?

如何列出 Ubuntu/Gnome 使用的每个键盘快捷键?

有时有些快捷键我在设置中看不到(例如,表情符号键或应用程序概览,通常绑定到)。所以我一直在寻找一种方法来列出所有快捷键。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

相关内容