Alterar o layout do teclado desativa o numlock

3

Instalei o Ubuntu 14.04 com layout de teclado em inglês e grego e tenho o seguinte problema.

Quando eu alterno os layouts do teclado (En-> Gr ou Gr-> En), o num led desliga, mas eu posso imprimir dígitos com o teclado numérico. Então o numlock funciona bem, mas o led está desligado. Isso acontece na maioria das vezes quando alterno os layouts de teclado. Existe uma maneira de separar o status numérico da alternância de teclado?

Neste ponto, gostaria de esclarecer que isso acontece apenas na versão unificada do Ubuntu. Quando experimentei o xubuntu, o kubuntu e outros derivativos (linuxmint), o led numlock permanece ligado quando eu alterno os layouts de teclado.

    
por SteliosSk 20.05.2014 / 11:00

1 resposta

1

Acontece que este é um um bug conhecido e o relatório de bug inclui um bug patch. Você poderia tentar aplicar o patch e recompilar X ou tentar essa solução alternativa:

  1. Salve este script como ~/bin/toggle_keyboard.sh

    #!/bin/bash 
    
    current='setxkbmap -query | grep layout | fold -s2 | tail -n 1'
    if [ "$current" == 'us' ]
    then
        setxkbmap -layout gr
    else
        setxkbmap -layout us
    fi
    
  2. Torne o script executável com chmod +x ~/bin/toggle_keyboard.sh .

  3. Vá para Configurações = > Teclado = > Atalhos = > Atalhos personalizados e atribuir criar um atalho que executa /home/stelios/bin/toggle_keyboard.sh (obviamente, altere stelios para qualquer nome de usuário real).

Agora você deve poder usar esse novo atalho para alternar entre os layouts de teclado.

    
por terdon 21.05.2014 / 15:00