полетел русский в консолях(rc.4)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

neron
Сообщения: 169
ОС: Slackware 12;Gentoo

полетел русский в консолях(rc.4)

Сообщение neron »

поставил систему довольно давно и заново этого делать не хочется,все работало до попытки перехода на utf8 с помощью выложенного пакета в разделе "Руссификация"
перепроверил и переписал заново все скрипты связанные с руссификацией,результат = 0
переустановил kbd и ect пакеты
даже при LANG=en_US белеберда твориться
помогите советом.


Содержание скриптов

Код: Выделить всё

/etc/rc.d/rc.font

setfont -v Cyr_a8x16.psfu.gz
mapscrn koi2alt
for i in 1 2 3 4 5 6;do
    echo -ne "33(K" > /dev/tty$i;
done

/etc/profile.d/lang.csh

setenv LANG ru_RU.koi8r
setenv LC_COLLATE C

/etc/rc.d/rc.keymap
if [ -x /usr/bin/loadkeys ]; then
  /usr/bin/loadkeys ru-ms.map.gz
fi


в иксах все консоли на русском и все работет нормально(хотя насколько я знаю эти настройки на иксы не влияют)
даже не знаю куда дальше копать:(
Спасибо сказали:
fisher74
Сообщения: 2
ОС: Slackware 12.0.0

Re: полетел русский в консолях(rc.4)

Сообщение fisher74 »

neron писал(а):
17.07.2007 23:26
Содержание скриптов

Код: Выделить всё

/etc/rc.d/rc.font

setfont -v Cyr_a8x16.psfu.gz
mapscrn koi2alt
for i in 1 2 3 4 5 6;do
    echo -ne "33(K" > /dev/tty$i;
done
fi

Вкралась ошибочка в скрипте, которую почемуто игнорировали:

Код: Выделить всё

echo -ne "\33(K" > /dev/tty$i;

Найди одно отличие
Спасибо сказали:
neron
Сообщения: 169
ОС: Slackware 12;Gentoo

Re: полетел русский в консолях(rc.4)

Сообщение neron »

видимо неправильно скопировал...
[code]
setfont -v Cyr_a8x16.psfu.gz
mapscrn koi2alt

for i in 1 2 3 4 5 6;do
echo -ne "33(K" > /dev/tty$i;
done
[code]

я понял именно на счет "33(K".
еще где косяки?ткните носом пожалуйста.
Спасибо сказали:
neron
Сообщения: 169
ОС: Slackware 12;Gentoo

Re: полетел русский в консолях(rc.4)

Сообщение neron »

видимо неправильно скопировал...
[code]
setfont -v Cyr_a8x16.psfu.gz
mapscrn koi2alt

for i in 1 2 3 4 5 6;do
echo -ne "\ноль33(K" > /dev/tty$i;
done
[code]

я понял именно на счет "\ноль33(K".
еще где косяки?ткните носом пожалуйста.
НОЛЬ почему-то не печатается(
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: полетел русский в консолях(rc.4)

Сообщение cheer »

слеш перед 33, видимо.
Спасибо сказали:
neron
Сообщения: 169
ОС: Slackware 12;Gentoo

Re: полетел русский в консолях(rc.4)

Сообщение neron »

cheer, это ответ на непечатаемый ноль?
а по поводу русского в консоли есть идеи?
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: полетел русский в консолях(rc.4)

Сообщение cheer »

Это ответ на вопрос, где ошибка.

/etc/rc.d/rc.keymap:

Код: Выделить всё

loadkeys ru-utf.map.gz


/etc/rc.d/rc.font:

Код: Выделить всё

#!/bin/sh
unicode_start cyr-sun16


/etc/profile.d/lang.sh:

Код: Выделить всё

 export LANG=ru_RU.UTF-8
/etc/rc.d/rc.font
Спасибо сказали: