Дублирование символов при вводе в Linux

glareboa
Posts: 25
Joined: 23.01.2017 06:57

Дублирование символов при вводе в Linux

Post by glareboa »

При наборе текста незавсимо от кодировки происходит дублирование вводимых символов.
Например.
ППррии ннааббооррее ттееккссттаа

Кто-нибудь сталкивался с такой проблемой?
Есть решения?
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Я пока нет, посмотрю Минт
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

glareboa
Posts: 25
Joined: 23.01.2017 06:57

Post by glareboa »

Возможно, конечно.
Но та же версия редактора, та же версия linux и одинаковые ядра, ведет себя нормально без дублирования символов. Отличие только в том, что на втором компе используется вместо XFCE4 - MATE.
Пробовал играться с задержкой повтора клавиши и скоростью повтора. Не помогает.
А есть где-нибудь описание как скомпилировать редактор? Попробовал бы поискать, как решить ( или обойти ) проблему.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

2 ссылки выше. там и есть фикс. применил его. выложил фикс 1.6.7.2. там пишут что M может теперь дать EOL. зависит от ОС.
glareboa
Posts: 25
Joined: 23.01.2017 06:57

Post by glareboa »

Alexey wrote:выложил фикс 1.6.7.2. там пишут что M может теперь дать EOL. зависит от ОС.
Попробовал.
Интересный результат. :-)
Перестал печатать совсем!
glareboa
Posts: 25
Joined: 23.01.2017 06:57

Post by glareboa »

Новая версия (cudatext_1.6.7.2-1_gtk2_amd64.deb) на машине с MATE (в отличие от XFCE4) работает нормально.
glareboa
Posts: 25
Joined: 23.01.2017 06:57

Post by glareboa »

Для решения проблемы дублирования символов при вводе текста для дистрибутива Linux Mint 18 "Sarah" XFCE release, нужно в настройках дистрибутива запустить аплет "Языковые настройки". Установить метод ввода "UIM". Перезагрузиться.
После этого ввод текста происходит без дублирования для обеих версий.
Attachments
Снимок экрана_2017-02-12_14-25-04.png
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

может в мой фикс тогда добавить еще имя?
Result := (g_getenv('GTK_IM_MODULE') = 'scim-bridge') or (g_getenv('GTK_IM_MODULE') = 'scim') or (g_getenv('GTK_IM_MODULE') = 'xim');
что дает
echo $GTK_IM_MODULE
на ваших ПК?
Post Reply