Отправляет email-рассылки с помощью сервиса Sendsay

русская кодировка в консолях кроме первой

Здравствуйте.
система asp linux 11, koi8-r

В перовой консоли все отображается правильно. В остальных вместо
символов пишет квадратики.
Такое встречалось и ранее на других дистрибутивах. Как это исправить? И
вообще как восстановить кодировку, если она сбросилась после работы
какой-нибудь кривой программы?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29724; Возраст листа: 1263; Участников: 1413
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/627567

Ответить   Artem Kim Mon, 08 Jan 2007 14:43:19 +0300 (#627567)

 

Ответы:

Определил что шрифт нормально включается командой setsystfont. Что
интересно почему автоматом она запускается только на первой консоли.

В Пнд, 08/01/2007 в 14:43 +0300, Artem Kim пишет:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29731; Возраст листа: 1263; Участников: 1413
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/627606

Ответить   Artem Kim Mon, 08 Jan 2007 21:47:23 +0300 (#627606)

 

В сообщении от 8 января 2007 20:47 Artem Kim написал(a):

Чтобы на всех запускался нужно фреймбуфер выключить

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 29732; Возраст листа: 1263; Участников: 1413
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/627610

Ответить   Mon, 8 Jan 2007 21:03:16 +0200 (#627610)

 

В сообщении от 8 января 2007 21:43 Artem Kim написал(a):

Сталкивался с такой же проблемой вплоть до Fedora Core 4 включительно. В моём
случае помогло такое решение: в /etc/rc.sysinit найти вот этот кусок (он не
обязательно будет точно такой же, но найти можно):

if [ "$HOSTTYPE" != "s390" -a "$HOSTTYPE" != "s390x" ]; then
last=0
for i in `LC_ALL=C grep '^[0-9].*respawn:/sbin/mingetty' /etc/inittab |
sed 's/^.* tty\([0-9][0-9]*\).*/\1/g'`; do
> /dev/tty$i
last=$i
done
if [ $last -gt 0 ]; then
> /dev/tty$((last+1))
> /dev/tty$((last+2))
fi
fi

if [ "$CONSOLETYPE" = "vt" -a -x /sbin/setsysfont ]; then
echo -n "Setting default font ($SYSFONT): "
/sbin/setsysfont
if [ $? -eq 0 ]; then
success
else
failure
fi
echo; echo
fi

Нужно поменять местами эти блоки if, т.е. блок if [ "$CONSOLETYPE" ...
поставить перед верхним блоком. После этого нужно перезагрузить аппарат.
Надеюсь, поможет.

Ответить   Tue, 9 Jan 2007 08:41:23 +1000 (#627635)