debian O mapa de teclas do Xorg se recusa a usar o alt da esquerda como modificador de nível 3 e redefine o layout no startx

1

então, eu tenho uma base debian install e instalei o Xorg e incrível nela.

Estou tentando fazer com que meu teclado (macbook 2,1) funcione corretamente por alguns dias agora. Inicialmente, eu tinha usado o dpkg-reconfigure para mudar meu teclado para o layout qwertz / macbook / de. Isso funcionou perfeitamente, além das advertências abaixo.

Recentemente, quando reinicializei, descobri que meu arquivo .Xmodmap havia parado de ser lido, e também meu layout de teclado havia se tornado en-US

Eu posso definir o layout do teclado para alemão com setxbmap de e tudo funcionará (além das advertências abaixo). Mas é aí que o problema começa.

macs (e muitos teclados europeus) usam um alt alt (ou alt-gr) como modificador level3 para certos caracteres. por exemplo. no OSX leftalt + l é @ . Não consigo replicar nenhum comportamento desse tipo no linux. Com o dpkg-reconfigure eu tenho a oportunidade de decidir qual tecla usar como alt-gr, mas selecionar alt esquerda estraga todo o layout, imprimindo caracteres aleatórios como trema y , ao contrário mapeando level3 para right super, o que realmente funciona .

Então, eu acho que a minha pergunta é: como posso fazer o Xorg não estragar completamente quando eu peço para usar o alt esquerdo como uma tecla modificadora level3?

aqui está uma saída de comando:

notafile@notamac ~> localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: de
X11 Model: macbook79
X11 Variant: mac
X11 Options: lv3:rwin_switch

sinta-se livre para comentar quaisquer outros arquivos / comandos que eu deveria dar a saída de

    
por Azsgy 22.12.2014 / 14:07

1 resposta

1

Eu rodei o gnome-shell versão 3.14.2, e consegui definir Alt esquerdo como modificador de nível 3 indo em Configurações - > Teclado - > Atalhos - > Digitando e definindo a chave de caracteres alternativos para Alt esquerdo.

    
por 16.01.2015 / 21:18