Этот ответ столь же расплывчатый ... но ... В разделе «Настройки»> «Доступность»> «Помощь при наборе текста» стала включена функция залипания клавиш. Может быть, я сделал это случайно, может быть, это было во время обновления системы. Тогда кажется, что каким-то образом нажатие ctrl зафиксирует это. Это может быть проблема с моей клавиатурой (отскок)? Или проблема с гномом, не знаю. В любом случае, хотя было ясно, что клавиша ctrl каким-то образом заблокирована, мне было непонятно, откуда это взялось.
Отключение джойстиков решило проблему.
Вы можете проверить, есть ли у вас такая же проблема, установив xkbset
и работает
xkbset q
Обратите внимание на:
Специальные возможности (AccessX) = Вкл.
Залипание клавиш = Вкл.
Вы можете отключить их следующим образом:
xkbset -st -twokey -accessx
Эта команда также освобождает все заблокированные клавиши. (В другом примере использования xkbset
, глянь сюда: Отключить поведение Sticky Keys «Блокировка после двойного нажатия»)
Однако при отключении их с помощью xkbset
, это не отображается (сразу?) в графическом интерфейсе настроек.
Еще одна вещь, которую я пробовал, - это перезапустить оболочку gnome без выхода из системы, например.
busctl --user call org.gnome.Shell /org/gnome/Shell org.gnome.Shell Eval s 'Meta.restart("Перезапуск...")'
но это не сбрасывает «застрявшую» клавишу. (В отличие от входа/выхода, который, конечно, сбрасывает его.) Возможно, приведенная выше команда должна сбросить его, но это не так.