
Estou executando o Ubuntu 17.04 em um Macbook Pro 2015. No teclado o Til ~/Backtick </kbd> key is mapped to
< and
>`. Encontrei algumas soluções para isso, mas não encontrei nenhuma maneira de torná-lo permanente.
Eu descobri que o comando
echo 0 > sys/module/hid_apple/parameters/iso_layout
corrige o problema, assim como
setxkbmap -option apple:badmap
Meu problema é fazer com que qualquer um desses comandos seja executado dentro de um script na inicialização/login, para que eu não precise executá-lo manualmente sempre que quiser corrigi-lo. Eu tentei usar /etc/rc.local
, mas no Ubuntu 17.04, ao tentar habilitá-lo, systemctl
não obtive resultados. Aceitarei qualquer coisa que funcione. Obrigado rapazes!
Responder1
A maneira padrão de fazer alterações na /sys
inicialização é usar sysfsutils
. O pacote pode não ser instalado por padrão, então primeiro faça:
sudo apt install sysfsutils
agora edite o arquivo /etc/sysfs.conf
, por exemplo:
sudo nano /etc/sysfs.conf
e adicione esta linha ao final, salve, saia e reinicie:
module/hid_apple/parameters/iso_layout = 0
Isso fará o mesmo que o seu echo
comando.
Responder2
A resposta de Zanna não estava funcionando para mim, masesta respostaera. Então, no meu caso, tive que criar /etc/modprobe.d/hid_apple.conf
e definir seu conteúdo para:
options hid_apple iso_layout=0
Eu também queria que as teclas F funcionassem como teclas F1-F12 normais, então também adicionei
options hid_apple fnmode=2
Isso funcionou depois de reiniciar meu computador.