Como fazer Ctrl + PgUp e Ctrl + PgDn mudar as abas da janela

3
Estou executando o GNOME 3.4 (Debian 7.0) e meu laptop (Gigabyte Q2532). ), ao contrário de todos os que eu usei antes, não altera as abas do aplicativo com Ctrl Pg Acima e Ctrl Pg Dn . Isso me força a usar Alt 0 ... 9 , o que nem sempre é conveniente. Há algo de errado com o meu laptop? Isso é normal? Como remediar? Meu layout está definido como English (US) .

Note que tentei isso com um usuário novo e ainda recebo o mesmo problema. Eu também estou usando o modo de fallback do GNOME 3.

    
por Tshepang 18.05.2013 / 11:26

1 resposta

5

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

    
por 19.05.2013 / 06:11