Странное дело:xterm (а также и в rxvt, wterm) отказывает в вводе кирилицы, хотя просмотр кириличного текста работает корректно.
При переключении расскладки в русскоязычный режим и наборе текста никаких символов в командной строке не выводится (не печатаются даже цифры и остальные клавиши).
В остальных приложениях ввод кирилицы работает.
Может кто-нибудь сталкивался с подобной ситуацией?
(Gentoo Linux, kernel 2.4.20, XFree86 4.2.1)
>Странное дело:xterm (а также и в rxvt, wterm) отказывает в вводе кирилицы,
>хотя просмотр кириличного текста работает корректно.
>При переключении расскладки в русскоязычный режим и наборе текста никаких символов в
>командной строке не выводится (не печатаются даже цифры и остальные клавиши).
>
>В остальных приложениях ввод кирилицы работает.
>Может кто-нибудь сталкивался с подобной ситуацией?
>(Gentoo Linux, kernel 2.4.20, XFree86 4.2.1)А в консоли работает?
если нет - то дело в bash - создай файлик .inputrc в хоумдиреset convert-meta off
set meta-flag on
set output-meta onмогу посоветовать ссылку которую дал lavr мне в теме про русификацию солярки - я довольно быстро разобрался ;)
>А в консоли работает?
Да, в консоли все отлично.
>если нет - то дело в bash - создай файлик .inputrc в
>хоумдире
>set convert-meta off
>set meta-flag on
>set output-meta on
Пробовал уже - только DEL в консоли работать перестал :(
>могу посоветовать ссылку которую дал lavr мне в теме про русификацию солярки
>- я довольно быстро разобрался ;)
Давай!
>
>>А в консоли работает?
>Да, в консоли все отлично.
>
>
>>если нет - то дело в bash - создай файлик .inputrc в
>>хоумдире
>>set convert-meta off
>>set meta-flag on
>>set output-meta on
>Пробовал уже - только DEL в консоли работать перестал :(
>
>
>>могу посоветовать ссылку которую дал lavr мне в теме про русификацию солярки
>>- я довольно быстро разобрался ;)
>Давай!есть несколько методов, подразумеваем что локализация настроена правильно:
echo $LANG (man locale; man setlocale; man localedef)1) в XFree86 4.x используется новый метод xkb (см. примеры XF86Config которые идут с этой версией и man XF86Config)
2) можно использовать старый метод указав XkbDisable в XF86Config и воспользовавшись xmodmap (man xmodmap)
3) использование дополнительных программ xkbrus или xxkb
если есть проблемы, обычно дополнительно ставят утилиту xkeycaps и смотрят
что она выдает после переключения на русский, когда в XFree86 и в X11R6.[3/4/5] в поставке шел кривой xterm который нужно было правильно пересобрать с поддержкой 8bit или скачивался правильный, ссылку не помнюнекоторые примеры настроек можно найти на http://unix1.jinr.ru/~lavr/
а про метод xkb и keyboard mapping почитать на страницы Ивана Паскаля
Я все понимаю, кроме одного: почему x-терминалы выводят кирилицу на экран, а вот ввод кирилицы происходит с нулевым результатом?
Интересно все-таки в чем же дело.
При установки русской локали только менюшри по-русски запели, а ввод кирилицы не заработал - вернул канадскую локаль.
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "ru"
Option "XkbVariant" "winkeys"
Option "XkbOptions" "grp:lwin_switch,grp:rwin_switch,grp:menu_toggle"
Вроде нет ошибок... Со шрифтами все впорядке, в мозилле с русским никаких проблем, а все терминалы бастуют.
Поставлю xkeycaps - сообщу о результатах.
>Я все понимаю, кроме одного: почему x-терминалы выводят кирилицу на экран, а
>вот ввод кирилицы происходит с нулевым результатом?
>Интересно все-таки в чем же дело.
>При установки русской локали только менюшри по-русски запели, а ввод кирилицы не
>заработал - вернул канадскую локаль.
>
> Option "XkbRules" "xfree86"
> Option "XkbModel" "pc104"
> Option "XkbLayout" "ru"
> Option "XkbVariant" "winkeys"
> Option "XkbOptions" "grp:lwin_switch,grp:rwin_switch,grp:menu_toggle"
>
>Вроде нет ошибок... Со шрифтами все впорядке, в мозилле с русским никаких
>проблем, а все терминалы бастуют.
>Поставлю xkeycaps - сообщу о результатах.X-терминалы железячные? Если да, разбирайся в их настройках и смотри какая
у них клава и в каких режимах может работать (коды какие генерят клавиши)
Я обычно для X-терминалов только xmodmap использовал чтобы можно было
настроить самостоятельно
>X-терминалы железячные? Если да, разбирайся в их настройках и смотри какая
>у них клава и в каких режимах может работать (коды какие генерят
>клавиши)
>Я обычно для X-терминалов только xmodmap использовал чтобы можно было
>настроить самостоятельнода нет, не железячные.
Обычные под Х-виндовс (rxvt, xterm).
>>X-терминалы железячные? Если да, разбирайся в их настройках и смотри какая
>>у них клава и в каких режимах может работать (коды какие генерят
>>клавиши)
>>Я обычно для X-терминалов только xmodmap использовал чтобы можно было
>>настроить самостоятельно
>
>да нет, не железячные.
>Обычные под Х-виндовс (rxvt, xterm).тогда читай-изучай выше выданные рекомендации, все должно работать