Page 2 of 3

Posted: 12.02.2017 13:12
by glareboa
Сейчас даёт - uim
Что было раньше не смотрел.
Просто лазил по настройкам Linux и обнаружил, что ни один из вариантов ввода НЕ УСТАНОВЛЕН.
При этом все другие редакторы и вообще ввод в редактируемые поля работали нормально.
Установил csim, uim, iBus.
Нормально работает только с uim.

Posted: 12.02.2017 15:23
by Alexey
Все другие не на Лазе.
попробую пач, добавить в блеклист имя плохого IM. какое было имя плрхого IM?

Posted: 12.02.2017 16:30
by glareboa
Alexey wrote:Все другие не на Лазе.
Использую DoubleCommander.
Он на Лазе! И работает нормально.
какое было имя плрхого IM?
xim

Posted: 12.02.2017 18:10
by Alexey
'xim' уже в патче, так что тогда не знаю что еще патчить..

Posted: 12.02.2017 18:14
by glareboa
Пока не надо больше ничего патчить. Работает нормально.
А там жизнь подскажет. :-)

Можно поковырять исходники DoubleCommander.

Posted: 12.02.2017 23:29
by Alexey
не поможет- DCmd юзает системный контрол для комстроки, он и не глючит... и Synedit для f4- он глючит

Posted: 13.02.2017 10:29
by glareboa
На работе переменная echo $GTK_IM_MODULE не установлена.
И в апплете "Метод ввода" ничего не выбрано и не установленно. Смотри вложение.
И всё нормально.
Чудно.

Posted: 17.11.2017 12:46
by glareboa
Продолжение банкета. Уже не XFCE.
На работе другая машина.
System: Host: glareboahp Kernel: 4.4.0-glareboa-4.4 x86_64 (64 bit) Desktop: MATE 1.18.0
Distro: Linux Mint 18 Sarah


Работал в Lazarus. Двоения символов не было.
echo $GTK_IM_MODULE показывало пусто.
В глобальных настройках "Метод ввода" = "Ничего"
Других вариантов в списке нет.

Запускаю cudatext. Работаю.
Выхожу из редактора.
Запускаю Lazarus. Ввод символов начинает двоиться.
В консоли появляется xim, после команды echo $GTK_IM_MODULE
В глобальных настройках всё осталось без изменений ("Метод ввода" = "Ничего")

Что cudatext меняет в глобальных настройках ввода?

Posted: 17.11.2017 13:24
by glareboa
Лечится очень просто.
Ищем в домашнем каталоге файл .xinputrc
Смотрим есть-ли в нём строка - run_im xim
Если ничего в этом файле нет, то можно его просто удалить.
Или удалить только строчку - run_im xim
Или поменять на нужный вариант.

Posted: 17.11.2017 19:15
by Alexey
>Запускаю Lazarus. Ввод символов начинает двоиться.
В консоли появляется xim
Похоже что какой то кусок Лазаруса прописал эту переменную в памяти (или в файл?), я это не делал