luit+cp866

В очередной раз решил перевести систему на utf. По работе часто приходится использовать ssh. Удаленные хосты имеют совершенно различные кодировки, начиная с классической koi8-r и заканчивая cp866 (freesshd под вендой). На вики натолкнулся на перекодировщик luit.
#eix luit
x11-apps/luit
Available versions: 1.0.2
Installed versions: 1.0.2
Других версий как бы нет. А текущая отказывается воспринимать кодировку CP866. Что интересно автор утверждает что оно умеет.

luit -list
...
CP 437
CP 850
CP 866
...

В гугле проскакивала инфа о патче, правда самого патча не нашел.

#ebuild /usr/portage/x11-apps/luit/luit-1.0.2.ebuild unpack

Нас интересует файл /var/tmp/portage/x11-apps/luit-1.0.2/work/luit-1.0.2/charset.c

Ищем в нем определение массива

LocaleCharsetRec localeCharsets[] = {
...
...
}

И добавляем в начало строку (Я добавил после описания CP1251)

{ "CP866", 0, 2, "ASCII", NULL, "CP 866", NULL, NULL},

Получается чтото типа

LocaleCharsetRec localeCharsets[] = {
{ "CP866", 0, 2, "ASCII", NULL, "CP 866", NULL, NULL},
...
}

Далее
#ebuild /usr/portage/x11-apps/luit/luit-1.0.2.ebuild compile test install qmerge

#luit -encoding CP866 ssh winbox -l wi
wi@windbox's password:
Microsoft Windows [Версия 5.2.3790]
(С) Корпорация Майкрософт, 1985-2003.
.....

В общем опять напильник.

luit cp866 windows2000

Спасибо за разъяснения. У самого win2000 как сервер, luit 1.0.3 на клиенте все работает отлично после ваших рекомендаций. Видать в 1.0.3 снова решили не добавлять кодировку CP866

Давно собираюсь хакнуть

Давно собираюсь хакнуть screen для обучения последнего вендовым кодировкам. luit имхо не совсем удобен.

/

wi написал(а):
В общем опять напильник.

ИМХО скорее намёк на то, что винда, тем более на серверах, не нужна.
;)

ЗЫ: Что даёт доступ к вынь-серверу по ssh?

:wq
--
Live free or die

>>ЗЫ: Что даёт доступ к

>>ЗЫ: Что даёт доступ к вынь-серверу по ssh

Это возможность выполнения разнообразных скриптов, остановка-запуск служб, безопасный sftp. Вообще весьма полезная вещь для тех, кто умеет скрипеть под вендой. Про снятие венды с серверов можно будет поговорить, когда великий Вождь скажет свое громкое ай-ай-ай хотя бы местным софтоклепателям типа консультантплюса или одинеса. К слову сказать, мощи нашей великой Родины вполне достаточно для того, чтобы прогнуть ЛЮБОГО софтверного гиганта ЛЮБОЙ страны на предмет разрабоки кроссплатформенных продуктов.

THX!!!

wi написал(а):
В общем опять напильник.

огромное спасибо, это именно то что надо Х)))

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".