我正在尝试找到 gnome 存储键绑定配置的文件,例如“调高音量”、“调低音量”,以便获取它们的操作。
$HOME/.gconf/apps/metacity/global_keybindings/%gconf.xml
我知道我可以在和中找到一些快捷方式$HOME/.gconf/apps/metacity/window_keybindings/%gconf.xml
,但是多媒体键绑定在哪里?
答案1
多媒体键绑定存储在 中$HOME/.gconf/apps/gnome_settings_daemon/keybindings/%gconf.xml
。但请注意,此目录仅在您更改任何值时才存在 -play = XF86Audioplay
不存储具有其默认值的键(例如)。多媒体键的默认值存储在所谓的架构文件中(有关详细信息,请参阅gconf 文档):
/usr/share/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas
话虽如此:如果您只想获取与特定键绑定相关的操作,那么您永远不必直接使用这些文件。相反,请使用以下命令查询 gconf 数据库:
gconftool-2 --get /apps/gnome_settings_daemon/keybindings/play
要获取默认值(以及有关键的其他详细信息),您必须查询模式:
gconftool-2 --get /schemas/apps/gnome_settings_daemon/keybindings/play