Изменение раскладки клавиатуры выключает numlock

Я установил Ubuntu 14.04 с английской и греческой раскладкой клавиатуры, и у меня есть следующая проблема.

Когда я переключаю раскладки клавиатуры (En-> Gr или Gr-> En), ведомая цифра выключает, но я могу распечатать цифры с цифровой клавиатурой. Так функции numlock хорошо, но ведомый выключено. Это происходит большинство времен, когда я переключаю раскладки клавиатуры. Существует ли способ разделить цифровое состояние светодиодного индикатора от переключения клавиатуры?

На данном этапе я хотел бы разъяснить, что это происходит только в версии единицы Ubuntu. Когда я попробовал xubuntu, kubuntu и другие производные (linuxmint) ведомый numlock остается, когда я переключаю раскладки клавиатуры.

3
задан 22 May 2014 в 00:07

1 ответ

Оказывается, что это , известная ошибка и отчет об ошибках включает патч. Вы могли попытаться применить патч и перекомпилировать X, или Вы могли попробовать это обходное решение:

  1. Сохраняют этот сценарий, поскольку ~/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. Делают исполняемый файл сценария с chmod +x ~/bin/toggle_keyboard.sh.

  3. Переходят к Настройкам => Клавиатура => Ярлыки => Пользовательские Ярлыки и присваиваются, создают ярлык, который работает /home/stelios/bin/toggle_keyboard.sh (очевидно, изменение stelios к тому, что Ваше фактическое имя пользователя).

необходимо теперь быть в состоянии использовать этот новый ярлык для переключения между раскладками клавиатуры.

1
ответ дан 18 November 2019 в 05:42

Другие вопросы по тегам:

Похожие вопросы: