utf-8 консоль и ВВОД по русски
alexhemp 20 июля, 2006 - 20:55
Итак, имеется UTF-8 консоль. Вывод русского работает, все сообщения в mc по русски, сообщения системы тоже.
Настройки
/etc/conf.d/consolefont
CONSOLEFONT="ter-k16n"
/etc/conf.d/keymaps
KEYMAP="ru_win"
SET_WINDOWKEYS="yes"
Переключается ввод по правому Ctrl но по русски ничего не вводиться - "квадратики".
Как я понимаю нужно как-то установить перекодировку из Win (в которой приходят нажатия кнопок) в UTF-8
Попробовал поставить В consolefont
CONSOLETRANSLATION="cp1251_to_uni.trans"
Результата никакого.
Помогите организовать ввод по русски прямо в консоли :-)
P.S. - В Xorg (даже с Xgl) все работает, спокойно можно вводить по русски в Terminal (используя тот-же шрифт).
»
- Для комментирования войдите или зарегистрируйтесь
Как только
Как только написал - нашел решение - нужно использовать раскладку которую поддерживает dumpkeys - именно он используется для конвертирования ее в unicode
в итоге заработало так
/etc/conf.d/consolefont
CONSOLEFONT="ter-k16n"
/etc/conf.d/keymaps
KEYMAP="ru" #здесь любая раскладка в koi8-r
SET_WINDOWKEYS="yes"
DUMPKEYS_CHARSET="koi8-r"
На самом деле думаю хорошо бы подошла русская Win расклака сразу в UTF-8 (для некоторых языков имеется - например bg_bds-utf8.map.gz в /usr/share/keymaps/qwerty)
И еще
И еще дополнение - без проблем нашлась раскладка utf8
http://mlclm.narod.ru/ru-utf.map.gz
ее нужно положить в /usr/share/keymaps/qwerty - и далее
/etc/conf.d/keymaps
KEYMAP="ru-utf8"
#DUMPKEYS_CHARSET="koi8-r" - нужно закомментарить
Отлично работает по правому ctrl
Нет ли данной раскладки в portage случайно?
Bug #141194 - ага,
Bug #141194 - ага, верной дорогой идешь, товарищ...
Только вот в bugzilla пошлют в upstream, а kbd похоже заниаются в Debian. Хотя решение элементарное - я могу даже ebuild написать. Однако требуется принципиальное согласие на использование автора ru-utf.map.gz
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!
А там лицензия
А там лицензия не GPL?
А думаете автор
А думаете автор найдется?
Другого выхода кроме как написать в багзиллу не нашел...
Я-то сам проблему решил, а как другим?
Кстати вообще нигде не описывается как все эти механизмы работают, на gentoo-wiki.com устаревшая инфа по этому поводу.
Все как раз и
Все как раз и упирается в отсутсвие utf раскладки и решается применением DUMPKEYS. Версия kbd уже как 2 года 1.12, так что найти автора будет очень затруднительно. Это, что называется, порожденное коллективным бессознательным :). Шансы протолкнуть патчи и кеймапы есть, надо бы только найти железно GPL-2 кеймап и протолкнуть в Багзилле.
_________________
From Siberia with Love!