Acabei de instalar o Debian em um MacBook Pro de meados de 2012 e encontrei o mesmo problema depois de procurar por um tempo. Eu sou muito novo em todo esse negócio de Linux e StackExchange, então tenha paciência comigo. Se você não está familiarizado com o teclado do MacBook como eu, você pode usar xev
para descobrir seus nomes, códigos de teclas, etc.
Meu teclado tem uma configuração semelhante:
[fn] [ control ] [alt/option] [⌘ command] [space] [⌘ command] [alt/option]
Usando xev
, isso é equivalente a:
[fn] [Control_L] [ Alt_L ] [ Super_L ] [space] [ Super_R ] [ Alt_R ]
Abaixo de /usr/share/X11/xkb/symbols/
, você pode modificar o mapeamento em diferentes níveis, para essa resposta, vou ficar com pc.txt
. Nele, você encontrará algo como:
key <LFSH> { [ Shift_L ] };
key <LCTL> { [ Control_L ] };
key <LWIN> { [ Super_L ] };
...
key <RTSH> { [ Shift_R ] };
key <RCTL> { [ Control_R ] };
key <RWIN> { [ Super_R ] };
key <MENU> { [ Menu ] };
...
key <ALT> { [ NoSymbol, Alt_L ] };
include "altwin(meta_alt)"
Em seguida, basta trocar Alt_L
e Super_L
e, em seguida, salvar, reinicializar.