Remapear Ctrl + PageUp, Ctrl + PageDown (trocar de abas no gnome)

1

No gnome-shell, se você fizer Ctrl + Page Down , você pode mudar para a aba anterior. No entanto, quando estou em um laptop, não há teclas Page Down e Page Up . Então, eu gostaria de mapear esta combinação de teclas para algo como Alt + { e Alt + } . / p>

Eu tentei fazer isso nas Configurações do Sistema do gnome-shell, sob os Atalhos personalizados . Eu configurei o comando para ser executado como xdotool key Ctrl+Prior e xdotool key Ctrl+Next . Se eu executar este comando em um terminal, isso alterna as guias conforme o esperado. No entanto, fazendo isso como um atalho de teclado, parece que nunca corre xdotool .

Eu também tentei fazer isso com xbindkeys , mas parece que ele não está rodando xdotool .

Existe uma maneira melhor de mapear essas chaves no gnome-shell?

    
por intargc 28.02.2012 / 21:04

1 resposta

4

O código para keybinding começa na linha 558 (pode ser diferente no seu sistema), no arquivo /usr/share/gnome-shell/js/ui/viewSelector.js .

Eu a rebotei para Ctrl - Tab e Ctrl - s (e estou querendo saber como ligar para Ctrl - Deslocar - Separador )

    } else if (modifiers & Clutter.ModifierType.CONTROL_MASK) {
        if (symbol == Clutter.s) {
            if (!this._searchTab.active)
                this._prevTab();
            return true;
        } else if (symbol == Clutter.Tab) {
            if (!this._searchTab.active)
                this._nextTab();
            return true;
        }
    
por fwh 29.03.2012 / 09:02