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