Mapa de teclas Xmodmap no teclado Bluetooth

0

Estou usando um MacBook e, por isso, quis alterar todos os atalhos CTRl- * para usar o Command. Eu encontrei um arquivo Xmodmap bacana para fazer isso:

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

Para que isso se aplique na inicialização, eu tive que executar isso:

gsettings set org.gnome.settings-daemon.plugins.keyboard active false

mas isso infelizmente fez com que eu não pudesse mais alterar minha entrada de teclado.

Além disso, tenho o problema de que, quando conecto meu teclado Apple Wireless Keyboard e o uso, ele não usa as alterações do Xmodmap.

Existe alguma maneira de desabilitar o org.gnome.settings-daemon.plugins.keyboard? Além disso, estou usando o teclado laungage Englisk (Reino Unido, Macintosh), mas eu tenho chaves para "e", há uma maneira de desligar isso? (Teclas inoperantes que significa que eu tenho que digitar espaço deles para aparecer). / p>

Obrigado.

(Ubuntu 16.04 Xenial, Unity 7.4.0)

    
por vegarab 09.03.2017 / 17:34

1 resposta

0

Eu consertei o problema percebendo que o Xmodmap não está mais sendo usado, o xkb está. Então eu encontrei esta solução: Como trocar teclas de comando e controle com xkb passo a passo?

e ativou novamente o org.gnome.settings-daemin.plugins.keyboard (altere false para true). Isso me faz mudar meu idioma de entrada. Eu também tentei usar o inglês (UK, Macintosh) em vez do inglês (UK, Macintosh International) para consertar as chaves - e isso é fixo. Parece que Macintosh International está com chaves inativas, e simplesmente Macintosh está sem!

    
por vegarab 09.03.2017 / 19:44