Atualmente estou usando xmodmap
para remapear algumas teclas, mantendo minha configuração em um .Xmodmap
arquivo, mas toda vez que eu inicializo meu notebook, ou minha tela trava, a customização é perdida e tenho que rodar xmodmap ~/.Xmodmap
mais uma vez, mesmo colocando o comando para executar na inicialização e no ~/.xinitrc
arquivo também.
Eu vasculhei fóruns procurando informações sobre setxkbmap
, mas não consigo entender o que está acontecendo e tenho problemas para tentar remapear algumas chaves.
Por exemplo, a tecla à direita da minha Right Alt
tecla, quando pressionada sob xev
, fica assim:
KeyPress event, serial 37, sintético NO, janela 0x2600001,
root 0x6a8, subw 0x0, time 14892208, (674.389), root:(848.553),
estado 0x0, keycode 97 (keysym 0x0, NoSymbol), same_screen SIM,
XLookupString fornece 0 bytes :
XmbLookupString dá 0 bytes:
XFilterEvent retorna: False
1 - Então temos keycode 97
e keysym NoSymbol
. Como eu mapearia isso para Right Control
usar setxkbmap
?
2 - Além disso, como posso remapear o para Ctrl + Arrow Keys
funcionar como Home
// End
/ ?PgUp
PgDown
Mais importante, quero tornar essas alterações permanentes .
3 - Por fim, existe algum conteúdo ou documentação abrangente sobre este programa na web?
Muito obrigado pelo seu tempo e atenção.
Não tenho reputação suficiente para deixar um comentário. A seguinte pergunta do AskUbuntu tem uma resposta aceita (que faz referência ao xmodmap) e outras respostas que têm um bom feedback, o que pode responder à sua pergunta (mesmo se:
https://askubuntu.com/questions/749660/how-can-i-persistently-remap-keys-in-ubuntu-16-04
Para suas outras perguntas, não usando
setxkbmap
, mas usandoxev
exmodmap
, postei algumas informações úteis esta noite em https://unix.stackexchange.com/a/727560/282315 que podem responder a maioria delas.Para documentação completa, você pode digitar em um terminal man <PackageName> por exemplo
man xmodmap
Como são sites SE, não vou copiar as informações desta resposta, para manter as respostas originais em sua pergunta original.
Para as combinações de teclas, você pode dar uma olhada em Menu >> Teclado. Há uma seção de 'Atalhos' onde você pode criar os seus próprios. Não tenho certeza se um Ctrl+Up/Dn pode funcionar para fazer PgUp/PgDn, talvez seja necessário usar macros (como AutoKey
sudo apt install autokey-gtk
- utilitário de automação de área de trabalho). Mas se você atualmente precisa pressionar uma tecla de função para obter o PageUp (por exemplo, Fn+Up), deve haver uma tecla Function Lock para inverter as funções, se você usá-las o tempo todo, pode ser um cadeado que você Fn+Lock e os troca.