如何列出与非自定义桌面键绑定相关的命令?

如何列出与非自定义桌面键绑定相关的命令?

我已经知道如何确定与风俗运行 Cinnamon 桌面环境的相对较新的 Linux Mint 版本中的桌面键绑定(键盘快捷键)。我的偏好是从命令行执行此操作:

$ gsettings get org.cinnamon.desktop.keybindings custom-list
['custom0', 'custom1']
$ gsettings list-recursively org.cinnamon.desktop.keybindings.custom-keybinding:/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/
org.cinnamon.desktop.keybindings.custom-keybinding binding ['<Super>m']
org.cinnamon.desktop.keybindings.custom-keybinding command '/usr/bin/xed'
org.cinnamon.desktop.keybindings.custom-keybinding name 'SomeBinding'

我还知道如何确定哪些按键序列绑定到内置(非自定义)按键绑定,例如用于启动计算器和静音麦克风的按键序列:

$ gsettings get org.cinnamon.desktop.keybindings.media-keys calculator
['XF86Calculator']
$ gsettings get org.cinnamon.desktop.keybindings.media-keys mic-mute
['XF86AudioMicMute']

然而,我想知道哪个命令与任何给定的内置键绑定相关联。当然,这可以通过经验来学习,但在许多情况下这并不是微不足道的。就我而言,计算器绑定映射到/usr/bin/gnome-calculator,但是该映射是如何/在哪里进行的?

更一般地说,如何列出与全部这样的内置键绑定?我预计它会在dconf数据存储中,但一直无法找到它。搜索文件系统也没有产生任何结果。

我正在运行 Linux Mint 18.3,但我怀疑这个问题的答案对于任何依赖dconf.

相关内容