Aqui está o negócio Eu tenho um teclado usb apple de alumínio conectado ao meu laptop com o teclado "windows".
E quase tudo funciona bem no meu teclado da Apple, exceto três problemas irritantes.
Estou usando o linux mint 17 com mate
Editar
Eu consegui consertar o segundo problema da lista, parece que é um bug conhecido do Ubuntu. "> linkDepois de ler os comentários no launchpad e esta página para corrigir o que eu tive a fazer:
Anexe a linha de configuração ao arquivo /etc/modprobe.d/hid_apple.conf, criando-o, se necessário:
opções de eco hid_apple iso_layout = 0 | sudo tee -a /etc/modprobe.d/hid_apple.conf
Acione a cópia da configuração no arquivo de inicialização do initramfs.
sudo update-initramfs -u -k todos
Editar 2
Então, esta é a informação que recebo com setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+pt(mac)+pt:2+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
Se eu tentar definir o layout macintosh apenas no meu teclado da Apple com este comando:
setxkbmap -device 11 -v pt -variant mac
Este é o resultado que recebo:
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+pt(mac)+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
Se você perceber na linha xkb_symbols
Eu tenho isto: inclua "pc + pt (mac) + inet (evdev)"
Em vez disso:
include "pc+pt(mac)+pt:2+inet(evdev)"
Se eu encontrar uma maneira de adicionar a opção pt:2
, eu poderia criar um script bash que seria executado na inicialização para definir o layout do meu keayboard da Apple para resolver meu primeiro problema na lista.