Invertendo tecla FN no teclado Apple Aluminum

910 Views
Tempo de leitura: 1 Minuto
Atualizado em:

O teclado da Apple modelo Aluminum que foi padrão nos Mac Minis lá nos anos 2000 e foi, sem dúvida, uma das maiores obsessões daqueles que trabalhavam com TI na época. Eles vieram antes do “boom” dos teclados mecânicos.

Bom, o teclado é show, e para mim, por três razões:

    Teclas silenciosas;
    Padrão americano de disposição de teclas;
    Teclas macias que possibilitam trabalhar por horas sem cansar muito.

Considero que para utilizá-lo no Linux ? necessário configurar a tecla FN, além de configurar o Layout apropriado.

Veja aqui como configurar o layout adequado do Apple Aluminum no Linux no Blog.

Quanto a configuração da tecla FN, seria para invertê-la. Ou seja, as teclas de funções são padrão no teclado.

A inversão é simples e pode ser feita em qualquer distro e independe da interface gráfica utilizada. O comando para inverter a tecla FN no teclado Apple Aluminum é este:

echo 2 > /sys/module/hid_apple/parameters/fnmode

Ao setarmos o valor “2”, estaremos tornando default as teclas de atalho deixando as funções para serem acionadas com o FN. As outras possibilidades para esse recurso são:

[wptb id=12526]

A inversão feita com o comando acima é temporária e só será válida até o próximo boot do sistema. Para tornar essa configuração permanente, é preciso colocar esse comando no rc.local. Vejamos como fazê-lo:

Com o usuário root, crie ou edite o arquivo /etc/rc.d/rc.local incluindo o conteúdo destacado abaixo:

#!/bin/bash
echo 2 > /sys/module/hid_apple/parameters/fnmode
exit 0

Caso o arquivo já exista, apenas inclua o comando em questão antes do “exit 0”.

Caso o arquivo não exista, após criá-lo, lembre-se de aplicar permissão de execução. O comando para aplicar permissão é:

chmod +x /etc/rc.d/rc.local

Por fim, é preciso ter o serviço “rc-local” ativado. Caso já não esteja, utilize o comando abaixo para ativá-lo:

systemctl enable rc-local

Feito isso, basta testar o teclado após o próximo boot do sistema.

0 - 0

Thank You For Your Vote!

Sorry You have Already Voted!