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
Похоже что какой то кусок Лазаруса прописал эту переменную в памяти (или в файл?), я это не делал