Kyle Renfro tem uma solução para fazer os teclados da Apple funcionarem corretamente no Ubuntu. Quando dizemos "funcionarem corretamente", queremos dizer que as teclas têm as funcionalidades que normalmente têm em outros teclados.
O que vamos resolver?
Nessas correções que vamos fazer, vamos resolver três pequenos detalhes:
- Corrigimos a chave Fn.
- Trocamos a tecla command / alt.
- A tecla F13 torna-se a tecla Insert.
Para fazer essas correções, vamos criar 2 arquivos o Keyboard-fix.sh e o consertar-teclado.serviço
Keyboard-fix.sh
O Keyboard-fix.sh será o script encarregado de solucionar os 3 problemas em questão, para criá-lo devemos executar o seguinte comando:
$ gedit keyboard-fix.sh
Dentro do arquivo devemos colocar o seguinte conteúdo:
#! / bin / sh #fix tecla fn echo 2> / sys / module / hid_apple / parameters / fnmode #swap command / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = Insert echo "keycode 191 = Inserir "| xmodmap -
Depois, copio keyboard-fix.sh para / usr / bin.
$ sudo cp teclado-fix.sh /usr/bin/keyboard-fix.sh
consertar-teclado.serviço
O serviço `fix-keyboard.service` é uma definição de serviço do SystemD que executará o script `fix-keyboard.sh` quando o computador for iniciado. Para criá-lo, execute o seguinte comando:
$ gedit fix-keyboard.service
Dentro do arquivo devemos colocar o seguinte conteúdo:
[Unit] Descrição = correção de teclado mac [Service] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Instalar] WantedBy = multi-user.target
Damos save e então devemos executar os seguintes comandos do terminal:
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl permitir keyboard-fix.service sudo systemctl start keyboard-fix.service
Com este procedimento conseguimos fazer com que os teclados Apple funcionem como desejamos em nosso Ubuntu, com a execução do daemon essas correções serão executadas assim que o sistema inicializar. Uma solução bastante simples para um problema comum que muitos têm