Похож на эту кавычку, объясняет она:
Предупреждение. setxkbmap не только изменяет алфавитно-цифровые ключи к значениям, данным в карте; это также сбрасывает все другие ключи к значению по умолчанию запуска. При присвоении значений ключам Windows или мультимедийным ключам эти настройки могут быть потеряны.
Начиная с визуального значения по умолчанию и система (или "фактический") состояние клавиши Num Lock, по-видимому, выключено, я предполагаю вот почему, что это происходит вообще. Почему состояние системы является нетронутым и почему это только происходит, когда нажатие определенных клавиш является все еще тайной.
Пока вы вызываете setxkbmap из скрипта, вы можете работать с ним, выполняя "numlockx off; numlockx on" после этого. Но вы не можете этого сделать, если используете горячую клавишу на рабочем столе (например, Alt+Shift).[116701].