Ainda sou um novato no Linux, mas há algo que acho muito chato: meu teclado, faça o que fizer, não tem o layout que eu quero. Tentei muitas soluções, mas uso um teclado francês canadense (FC) e o layout do Linux FC não é como o do Windows, então ter um igual para todos os lugares seria uma grande vantagem para mim.
Aqui está o que eu tentei.
Primeira coisa, digitei:
xev
Aí apertei a tecla 'z', porque é ela que quero modificar. Basicamente, quero que a tecla 'z' continue funcionando normalmente, mas se eu clicar na tecla ALT direita, quero que apareça: '«' (guillemotleft)
KeyRelease event, serial 37, synthetic NO, window 0x5c00001,
root 0x526, subw 0x0, time 4040472, (-215,198), root:(536,634),
state 0x10, keycode 52 (keysym 0x7a, z), same_screen YES,
XLookupString gives 1 bytes: (7a) "z"
XFilterEvent returns: False
Então, OK, a chave é o número 52.
Então escrevo:
xmodmap -pm
E aqui está o que mostra:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Então, basicamente, acho que minha tecla ALT direita é ISO_Level3_Shift (0x5c). O que preciso, agora, é encontrar uma maneira de fazê-lo funcionar de forma que, se eu clicar na tecla ALT-Direita com a tecla 'z', obtenha um '«'. É aqui que estou preso.
Eu tentei muitas coisas, incluindo coisas como
xmodmap -e "keycode 52 mod5 = guillemotleft z"
mas não funcionou. Em algum momento consegui obter um '«', mas depois 'z' não funcionou mais.
O que posso fazer para que funcione? Qual é o comando para modificar o mod5 sem modificar a configuração z Z ou, mais especificamente, como posso pressionar a tecla ALT direita + z e obter '«'?
Obrigado
Responder1
xmodmap
está gradualmente desatualizado e não funcionará no Ubuntu rodando Wayland. Por outro lado, editar diretamente os arquivos de layout de teclado é bastante complicado.
Em vez disso, você pode tentar o layout de teclado "Francês (Canadá, legado), que tem a «
combinação AltGr em z e »
em x.