У меня есть русские и американские английские локали. Когда я набираю текст на английском языке, он подчеркивается, пока я не нажму Spaceили какие-либо другие специальные клавиши. Когда он подчеркнут, он невидим для приложения, в котором я его набираю. Например, в Sublime Text он даже не отображается, пока я не нажму Space. В браузере он не предложит мне URL, пока я не нажму Space. Это как бы буферизуется - сохраняется во временном буфере, а затем освобождается. И другие странные вещи, как это.
Это происходит не всегда, иногда, примерно в 10% случаев, это работает правильно, я не знаю, от чего это зависит. И с русским, насколько я помню, этого не происходит вообще.
Это Арка, XFCE. Я провел небольшой поиск и не нашел ничего, связанного с этим поведением.
источник
uim-pref-gtk
. Похоже, у вас выбран не английский метод ввода.Ответы:
У меня тоже была такая же проблема (Arch XFCE). В основном происходит переключение методов ввода всякий раз, когда вы нажимаете Shift+ Space, что часто случайно происходит при наборе текста. Чтобы это исправить, вы должны изменить или удалить эту горячую клавишу:
В окне терминала введите
uim-pref-gtk
, который является настройками для метода ввода UIM. Перейти вGlobal key bindings 1
раздел. Затем измените значения для[Global] on
и[Global] off
, нажав на редактировать их обоих, либо изменив, либо удалив<Shift>space
.источник