|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 21 Nov 2002 00:24:16 To : Siarzhuk Zharski Subject : Re: Как на лету перекодировать KOI8-R <-> ISO8859-5 для комов? -------------------------------------------------------------------------------- SZ> но только в кодировке ISO8859-5. Я наивно полагал, что можно SZ> подгрузить SZ> скринмап, но vidcontrol ругается: SZ> must be on a virtual console: Inappropriate ioctl for device vidcontrol работает с virtual console, vty, то бишь видеокартой, а не с serial console, терминалкой железной. SZ> Была мысль попробовать прикрутить screen, но так и не нашел как (да и SZ> можно SZ> ли вообще) там сделать перекодировку. :( SZ> Так вот вопрос собственно в том, можно ли на лету перекодировать SZ> KOI8-R <-> ISO8859-5 для комов? Терминалы сидят на /dev/cuaa0 и 1. SZ> Строка SZ> в /etc/ttys выглядит так: SZ> cuaa0 "/usr/libexec/getty std.9600" vt100 on insecure SZ> Система FreeBSD 4.7. Помогите плиз! :( Очень надо. :((( Я пробовал такой .screenrc. termcap должен отвечать за перекодировку вывода, и он это делает. bindkey должен отвечать за перекодировку ввода, но это у меня не получилось сналету, потому что у screen очень маленькая таблица для bindkey и в нее все это не влазило, ввод мне был не так уж и нужен, так что копать не стал. Можешь попробовать похачить screen и увеличить таблицу. Да, termcap в таком виде должен идти одной строчкой, без переносов. startup_message off termcap vt100 'XB=A%,па,яб,рв,сг,тд,уе,Яё,жж,вз,ьи,ый,зк,шл,эм,щн,чо,ъп,Юр,Ас,Бт,Цу,Дф,Ех,Фц,Г ч,Хш,Ищ,Йъ,Кы,Ль,Мэ,Hю,Оя,ЗА,МБ,µВ,ЁГ,фД,№Е,єЁ,цЖ,шЗ,ЛИ,ПЙ,РК,КЛ,ШМ,тH,ОО,ьП,юР, аС,бТ,цУ,дФ,еХ,фЦ,гЧ,хШ,иЩ,йЪ,кЫ,лЬ,мЭ,нЮ,оЯ' bindkey а stuff п bindkey б stuff я bindkey в stuff р bindkey г stuff с bindkey д stuff т bindkey е stuff у bindkey ё stuff Я bindkey ж stuff ж bindkey з stuff в bindkey и stuff ь bindkey й stuff ы bindkey к stuff з bindkey л stuff ш bindkey м stuff э bindkey н stuff щ bindkey о stuff ч bindkey п stuff ъ bindkey р stuff Ю bindkey с stuff А bindkey т stuff Б bindkey у stuff Ц bindkey ф stuff Д bindkey х stuff Е bindkey ц stuff Ф bindkey ч stuff Г bindkey ш stuff Х bindkey щ stuff И bindkey ъ stuff Й bindkey ы stuff К bindkey ь stuff Л bindkey э stuff М bindkey ю stuff H bindkey я stuff О bindkey А stuff З bindkey Б stuff М bindkey В stuff µ bindkey Г stuff Ё bindkey Д stuff ф bindkey Е stuff № bindkey Ё stuff є bindkey Ж stuff ц bindkey З stuff ш bindkey И stuff Л bindkey Й stuff П bindkey К stuff Р bindkey Л stuff К bindkey М stuff Ш bindkey H stuff т bindkey О stuff О bindkey П stuff ь bindkey Р stuff ю bindkey С stuff а bindkey Т stuff б bindkey У stuff ц bindkey Ф stuff д bindkey Х stuff е bindkey Ц stuff ф bindkey Ч stuff г bindkey Ш stuff х bindkey Щ stuff и bindkey Ъ stuff й bindkey Ы stuff к bindkey Ь stuff л bindkey Э stuff м bindkey Ю stuff н bindkey Я stuff о Eugene --- slrn/0.9.7.4 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/34938266fcd60.html, оценка из 5, голосов 10
|