Meta.keybindings_set_custom_handler
refere-se ao código fonte do gnome3 - isto não é um "ajuste" no sentido normal.
É uma função no código fonte do shell do gnome em javascript, ver aqui
setCustomKeybindingHandler: function(name, modes, handler) {
if (Meta.keybindings_set_custom_handler(name, handler))
this.allowKeybinding(name, modes);
},
ou em uso, nesta extensão personalizada
function enable() {
Meta.keybindings_set_custom_handler('switch-group', _doSwitchDesktop);
Meta.keybindings_set_custom_handler('switch-group-backward', _doSwitchDesktop);
}
function disable() {
Meta.keybindings_set_custom_handler('switch-group', Lang.bind(Main.wm, Main.wm._startAppSwitcher));
Meta.keybindings_set_custom_handler('switch-group-backward', Lang.bind(Main.wm, Main.wm._startAppSwitcher));
}
Se você escreve seu próprio ramal ou reescreve um já existente, você pode " definir " ele - se quiser.