Como inverter Ctrl e Cmd em um teclado MacBook Pro?

4

usando computadores Mac por alguns anos, eu me acostumei a usar a tecla Cmd no teclado como uma tecla Ctrl padrão.

Com o Ubuntu 13.04 no meu Macbook Pro 5,3 (2009), o Cmd é usado para controles Unity, e Ctrl para atalhos de aplicativos. Existe alguma maneira de trocar as duas chaves? Então, como exemplo, fechar uma aba no Firefox seria Cmd + W ao invés de Ctrl + W ?

    
por greguti 07.07.2013 / 17:41

1 resposta

5

Eu descobri uma solução alternativa. A solução é usar o utilitário xmodmap e fazer com que ele carregue um arquivo pessoal com o mapeamento correto para o teclado.

  1. Abra um terminal e crie um novo arquivo em sua pasta / home, vamos chamá-lo de .Xmodmap

    nano .Xmodmap
    

    (Eu uso o nano como um bom editor de texto dentro do console, você pode usar o Gedit ao invés disso, instale o nano com o comando sudo apt-get install nano se você quiser testá-lo, é bastante óbvio para lidar.)

  2. Copie / cole o seguinte conteúdo para o novo arquivo:

    clear control
    clear mod4
    
    keycode 105 =
    keycode 206 =
    
    keycode 133 = Control_L NoSymbol Control_L
    keycode 134 = Control_R NoSymbol Control_R
    keycode 37 = Super_L NoSymbol Super_L
    
    add control = Control_L
    add control = Control_R
    add mod4 = Super_L
    
  3. Torne o arquivo executável.

    chmod +x .Xmodmap
    
  4. Teste agora com o seguinte comando:

    xmodmap .Xmodmap
    

    O traço deve agora aparecer com Ctrl em vez de CMD , hurra!

  5. Agora queremos que o arquivo seja executado toda vez que o sistema for inicializado. Abra o utilitário Startup Applications e adicione uma nova entrada, nomeie-a como quiser e coloque o seguinte comando nela:

    /user/bin/xmodmap /home/YOURUSERNAME/.Xmodmap
    

Reinicie, tudo ficará bem. Se não estiver, você deve adicionar um arquivo .xinitrc na sua pasta /Home e adicionar o comando dentro dele. O arquivo .xinitrc será lido pelo sistema durante o carregamento do ambiente da área de trabalho.

    
por greguti 14.12.2015 / 09:38