GtkNotebook usa como padrão Ctrl PageUp e Ctrl PageDown para alternar as guias (codificadas permanentemente em gtk / gtknotebook.c ).
O problema é que suas chaves estão no teclado numérico, então elas têm nomes-chave / teclados diferentes, por exemplo, KP_Page_Up (em vez de Page_Up ) e KP_Page_Down (em vez de Page_Down ). Remapear as chaves deve corrigi-lo. Eu não tenho nenhum numpad no meu XPS 15 para testar, mas algo assim deve funcionar:
xmodmap -e 'keysym KP_Prior = Prior' -e 'keysym KP_Next = Next'
Você também pode corrigir o código-fonte, substituindo todas as ocorrências de GDK_KEY_Page_Up/GDK_KEY_Page_Down por GDK_KEY_KP_Page_Up/GDK_KEY_KP_Page_Down em gtknotebook.c
Como você está no Gnome, pode torná-lo permanente adicionando-o aos seus programas de inicialização. No terminal, execute gnome-session-properties e, em seguida, Add :
Nome : Whatever
Comando : xmodmap -e 'keysym KP_Prior = Prior' -e 'keysym KP_Next = Next'
Comentário : Whatever
Como alternativa, crie um arquivo ~/.Xmodmap com este conteúdo:
keysym KP_Prior = Prior
keysym KP_Next = Next
teste se funciona com:
xmodmap ~/.Xmodmap
Carregue na inicialização com xmodmap /home/yourusername/.Xmodmap , via gnome-session-properties , xinitrc , xprofile . Por exemplo. (observe o caminho completo para o arquivo):
gnome-session-properties > > Add :
Nome : Whatever
Comando : xmodmap /home/tshepang/.Xmodmap
Comentário : Whatever