[Alt Esquerda] + Tabulação não funciona ou Como mudar uma Mudança de Nível3 para uma ALT normal?

5

Eu tenho um problema com o meu Ubuntu, rodando o 14.04 LTS.

O problema é que eu estou tentando usar Alt + F4 e Alt + Tab e ele não funciona, ele só funciona com o Alt Direito.

Também tentei definir um novo atalho de teclado para Alt + F4 e Alt + Tab, mas assim que pressiono Alt, o atalho é definido.

A coisa que notei quando defini o atalho é que a chave não correspondia à Alt, era uma Mudança de Nível.

Eu pesquiso em toda a internet um método para mudar o Level3 Shift para o Alt normal, mas só encontrei a solução para fazer o oposto.

Alguma sugestão?

    
por Eek 16.05.2014 / 15:11

3 respostas

8

Experimente xev e xmodmap :

  1. Execute o comando xev e depois passe o mouse sobre o quadrado preto.
  2. Pressione a tecla Alt e anote o seguinte: Minha saída foi esta (abreviada): KeyPress event... keycode 64 (keysym 0xffe9, Alt_L), ... XFilterEvent returns: False

  3. A parte importante é o código de acesso: O meu era 64, mas o seu provavelmente é diferente.

  4. Execute o comando xmodmap -e "keycode 64 = Alt_L" substituindo 64 para qualquer resultado obtido (possivelmente 135 no seu teclado)

  5. Isso deveria ter mudado isso. Se tiver, você precisará executar o seguinte comando: xmodmap -pke >~/.Xmodmap

  6. Crie um arquivo chamado .xinitrc em sua pasta pessoal (/ home / username)

  7. Nesse arquivo, cole a linha xmodmap .Xmodmap . Isso deve salvá-lo para sempre.

Veja esta resposta para detalhes sobre o remapeamento.

    
por Tim 24.05.2014 / 00:23
3

Ambas as soluções eram um pouco hacky para o meu gosto, então eu cavei um pouco mais. A solução que encontrei usa apenas dconf-editor .

Basta abrir dconf-editor e pesquisar (ctrl + F) para xkb-options e atualizar o valor. No meu caso, o valor associado à chave xkb-options foi

['terminate:ctrl_alt_bksp','lv3:alt_switch']

A opção 'lv3:alt_switch' foi a que estava causando minha dor de cabeça. Eu simplesmente mudei o valor para:

['terminate:ctrl_alt_bksp']

É isso aí!

    
por Kris 09.02.2016 / 18:43
2

Verifique os padrões atuais de layout

  1. Verifique nomes de layouts / variantes usados, por exemplo, meu caso:

    $ setxkbmap -query
    
    rules:      evdev
    model:      pc105
    layout:     us,us
    variant:    altgr-intl
    
  2. Abra o arquivo em /usr/share/X11/xkb/symbols/ com o mesmo nome de layout .

    sudo nano /usr/share/X11/xkb/symbols/us
    
  3. Desça até o exato variant

    xkb_symbols "altgr-intl" {
    
     name[Group1]= "English (international AltGr dead keys)";
    
    ...
    
    include "level3(ralt_switch)"
    };
    
  4. Veja se você tem include "level3(ralt_switch)" (ou talvez include "level3(lalt_switch)" , não tenho certeza se isso é possível), se for o caso, remova sua linha.

  5. Executar para atualizar o layout

    sudo dpkg-reconfigure xkb-data
    
por user.dz 24.05.2014 / 07:22