Estou executando o Lubuntu Desktop no Ubuntu Server 14.04 LTS em uma máquina virtual em um Macbook Air de meados de 2013 executando o VMware Fusion 7.1 no OS X Yosemite 10.10.1.
Supondo que você esteja usando o Manipulador de layout de teclado do painel, primeiro remova o layout de teclado gb (mac) da sua lista. E certifique-se de ter o apple_laptop definido como o modelo do teclado.
Vá para / usr / share / X11 / xkb / symbols como root e edite o arquivo gb usando seu editor favorito. Pesquise por inglês (Reino Unido, Macintosh) . Agora você verá duas linhas com esta aparência: -
key <TLDE> { [ section, plusminus ] };
key <LSGT> { [ grave, asciitilde ] };
Comente-os ou exclua-os e adicione uma linha como esta: -
key <LSGT> { [ section, plusminus ] };
Salve o arquivo. Agora precisamos obter o subsistema xkb para recompilar a definição. Eu fiz isso fazendo
rm /var/lib/xkb/*
sem prejuízo, mas você pode conhecer um caminho melhor. Agora volte ao painel Manipulador de Layout de Teclado e adicione novamente o layout de teclado gb (mac) . Funciona bem agora!
Você pode querer alterar /usr/share/X11/xkb/sibles/macintosh_vndr/gb da mesma maneira, apenas para ficar bem.