Por padrão, nenhum layout no meu Macbook Air permite imprimir símbolos backtick (`) e til (~). Em vez disso, recebo barra invertida, tubo ou qualquer outra coisa, dependendo do layout.
Alterei o comportamento da chave que quero usar para imprimir til usando os seguintes comandos:
xev
<press tilde button>
keycode <keycode from xev output> = grave asciitilde >~/.Xmodmap
xmodmap ~/.xmodmaprc
(as instruções são baseadas nesses /programming/17757232/switch-tab-and-backtick-keys-ubuntu-linux )
Infelizmente, porém, depois de mudar o layout, recebo o comportamento padrão novamente.
Como tornar essas mudanças permanentes?
Respostas:
A solução que funcionou para Timofey não funcionou para mim por algum motivo. No entanto, uma solução que funcionou foi colocar a linha
em
/etc/rc.local
.Esta sugestão vem daqui:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1245081
através da
https://stdio.sangwhan.com/backtick-tilde-problem-macbook-air/
fonte
rc.local
não tem efeito. Alguém mais passou por esse problema?Ok, eu resolvi o problema.
Primeiro,
xmodmaprc
não funciona no Ubuntu 14.04. A solução é editar osxkb
arquivos de configuração (extensão X KeyBoard).Encontre o arquivo
/usr/share/X11/xkb/symbols/pc
, faça backup, abra e comente a linha:E na próxima linha, adicione o seguinte:
Se você precisar alterar a configuração de outro código de idioma, verifique a pasta
/usr/share/X11/xkb/symbols/
e localize o arquivo correspondente ao código de idioma que deseja alterar.Para aplicar as alterações, você deve remover todos os arquivos de cache xkb:
fonte
Outra solução que funciona como um usuário sem privilégios é:
Como usuário privilegiado, isso também pode ser usado para corrigir o problema na configuração X do dispositivo de teclado com algo como:
fonte
No Ubuntu 16.04 com um teclado Mac, você poderá obter um símbolo til pressionando a tecla Alt Alt +].
fonte