Como faço para trocar o CMD e a tecla ctrl em um mac?

4

Eu tenho tentado trocar a tecla Ctrl e CMD no meu MacBook por um tempo, mas nada parece funcionar.

Muitas das respostas dizem para ir para Configurações do sistema > Layout do teclado e mudei para lá, mas eu tenho uma nova instalação do Ubuntu, e ele não tem esse recurso.

Eu também tentei ajustar o xmodmap, que funciona para a sessão atual, mas quando eu reinicio, as configurações não são salvas.

Para tentar salvá-lo, adicionei o comando xmodmap ~/.Xmodmap aos meus aplicativos de inicialização, mas isso não funcionou. Eu também tentei adicionar o comando ao arquivo /etc/profile.d/myfile.sh (eu também alterei as permissões). Eu tentei o arquivo ~/.xinitrc e muitas outras formas, mas nada parece funcionar.

No entanto, quando vou ao meu shell e digito xmodmap ~/.Xmodmap , funciona. Então, não tenho certeza do que estou fazendo de errado aqui.

Alguém tem alguma ideia do que estou fazendo de errado?

    
por Zane Hitchcox 14.05.2014 / 22:20

2 respostas

2

O gnome-tweak-tool fornece uma opção "Left Alt é trocado por Left Win". Você pode instalar o gnome-tweak-tool com sudo apt install gnome-tweak-tool e a opção pode ser encontrada no menu "Digitando".

    
por bschlueter 11.11.2016 / 06:06
0

Para recarregar uma configuração no login, primeiro salve-a no arquivo:

xmodmap -pke > ~/.Xmodmap 

edite o arquivo criado, como:

keycode 37 = Control_L NoSymbol Control_L
keycode  133 = Super_L NoSymbol Super_L

ou vice-versa.

Você pode executar xev e pressionar os botões para verificar seu código de acesso.

Por fim, edite o arquivo ~/.xsessionrc (ou crie-o se ele não existir) com o seguinte texto e altere a permissão de execução:

chmod a+x ~/.xsessionrc

Conteúdo do arquivo ~/.xsessionrc :

#/bin/sh 
# 
# Executed by startx (run your window manager from here) 

# read ~/.Xmodmap if it exists
if [[ -f "${HOME}/.Xmodmap" ]]; then
    xmodmap "${HOME}/.Xmodmap"
fi
    
por girardengo 14.05.2014 / 23:13

Tags