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

Кирилица в консоли только на первом терминале

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

Доброго времени суток, линуксоиды!
Сабж собственно и является проблемой, только наверное надо пояснить
отчего и почему... До недавнего времени все было нормально, и вот как-то
я захотел "поставить" bootsplash и framebuffer, все хорошо работает
только вот русский пропал со всех виртуальных терминалов в консоли,
кроме первого. Подскажите как исправить или хотяб куда копать =)
- --
С уважением
EvgGad
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAIkRdfHUAJE3Op4ERAjG9AJ4sRzfphCUIM5r+1PzJx8D6IAP26QCeKJlz
fm9fed1we2czTRYNwAOMKc8=
=SHhN
-----END PGP SIGNATURE-*Название листа Linux: разрешение вопросов, перспективы и общение
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа comp.soft.linux.discuss-rules@subscribe.ru
Номер письма: 3717
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 999

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   EvgGad Thu, 05 Feb 2004 15:25:49 +0200 (#72395)

 

Ответы:

On 05Фев 03:25, EvgGad wrote:

Система какая? Как русифицировали? У меня в Slackware была аналогичная проблема
при переходе на ядро 2.6. Нужно сделать скрипт, скажем, /etc/rc.d/rc.font, и
запускать его каждый раз при запуске системы. Скрипт этот должен выглядеть примерно
так (у меня он корявый получился, можно упростить):

- - - - - - - - - - - - - - - - - - - - - - -

#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#

setfont -C /dev/tty1 Cyr_a8x16 >/dev/null
echo -ne "\033(K" > /dev/tty1

mapscrn koi2alt >/dev/null

echo -n "Загружаются русские символы и раскладка клавиатуры для следующих консолей:
1 "
for n in 2 3 4 5 6 7 8
do
setfont -C /dev/tty$n Cyr_a8x16 >/dev/null
echo -ne "\033(K" > /dev/tty$n
echo -n "$n "
done

loadkeys ru-dolphin 2>/dev/null >/dev/null
#loadkeys ru-ms 2>/dev/null >/dev/null

echo
- - - - - - - - - - - - - - - - - - - - - - - -

У меня проблема была в опции -C у setfont. Раньше, запустив setfont, русифицировались
все консоли одновременно, теперь же только та, которая указана в параметре -C.

Кстати, возможно, этой опции не было в более ранних версиях setfont. Если что,
загрузите пакет kbd-1.12
-*Название листа Linux: разрешение вопросов, перспективы и общение
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа comp.soft.linux.discuss-rules@subscribe.ru
Номер письма: 3719
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 999

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 5 Feb 2004 21:08:56 +0500 (#72544)

 

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

Anthony Ivanoff wrote:

Система Gentoo. Русифицировал, хмм... что именно Вы подразумеваете?
Насчет 2.6 скажу что я уже давно на нем и раньше все было ок. Насчет
скрипта, у меня уже есть наподобие Вашего, но ток почемуто толку от него
никакого, хотя ,повторюсь, раньше работал, на всякий случай добавлю в
аттачмент, может что где не так...
| Кстати, возможно, этой опции не было в более ранних версиях setfont.
Если что,
| загрузите пакет kbd-1.12
kbd стоит

- --
С уважением
EvgGad
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAInncfHUAJE3Op4ERAs3MAJ9dmnnKZBRvrrQSeWzGSS3AWa+RngCeKCis
PDbilLcxIjDE4pxT/jBw7Tw=
=nvTu
-----END PGP SIGNATURE-*Название листа Linux: разрешение вопросов, перспективы и общение
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа comp.soft.linux.discuss-rules@subscribe.ru
Номер письма: 3720
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 999

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   EvgGad Thu, 05 Feb 2004 19:14:05 +0200 (#72638)

 

i386-asplinux-linux-gnu)

В сообщении от Thu, 05 Feb 2004 19:14:05 +0200 Вы написали:

А если выполнить setfont из консоли, которую надо русифицировать?
Если заработает, то можно прописать в profile.

Ответить   Konstantin Korikov Fri, 6 Feb 2004 05:20:13 +0200 (#73520)

 

On 06Фев 05:20, Konstantin Korikov wrote:

Это работает, но лично у меня слова "login:" и "password:" выводятся на
русском, поэтому такой вариант не проходит. Хотя если у автора вопроса
они выводятся как есть, на английском, ваше решение, имхо, самое простое.
-*Название листа Linux: разрешение вопросов, перспективы и общение
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа comp.soft.linux.discuss-rules@subscribe.ru
Номер письма: 3753
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 997

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 7 Feb 2004 01:38:40 +0500 (#73617)

 

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

Konstantin Korikov wrote:
|
| А если выполнить setfont из консоли, которую надо русифицировать?
| Если заработает, то можно прописать в profile.
|
При выполнении setfont происходит незначительное изменение шрифта, но
проблемы это не решает, т.е. кирилица так и не выводится.

- --
С уважением
EvgGad
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAJom8fHUAJE3Op4ERAgRDAJ4jS2MWoG/1yZTSya83oJUhi0emPACgu4fo
UNQo2ExmZJ5Wji0GQQoVcy4=
=EcbJ
-----END PGP SIGNATURE-*Название листа "Linux: разрешение вопросов, перспективы и общение"
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 3804
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 990

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   EvgGad Sun, 08 Feb 2004 21:10:53 +0200 (#74900)

 

И не будет. setfont всего лишь загружает шрифт в экранную память. После
этого надо переключить кодовую таблицу знаконгенератора (а в линуксе их
аж четыре!) на пользовательскую. Делается это отправкой
escape-последовательности \033(K на терминал, требующий переключения.

Но, что самое интересное, это НЕ РАБОТАЕТ на ядрах 2.6.х для не текущей
консоли. По крайней мере у меня переключается только первая консоль. В
чем здесь дело я еще не разобрался. Указание echo -ne '\033(K' в файл
/etc/profile тоже не помогло. Приходится пока командовать в ручную.
-*Название листа "Linux: разрешение вопросов, перспективы и общение"
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 3821
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 988

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Mon, 09 Feb 2004 09:46:21 +0200 (#75262)

 

On 09Фев 09:46, d2r wrote:

Нужно в /etc/profile прописать setfont, а не "echo -ne ..."

А можно при загрузке системы:

for $c in 1 2 3 4 5 6 7 8 9
do
setfont -C /dev/tty$c Cyr_a8x16
echo -ne чего-то > /dev/tty$c
done
-*Название листа "Linux: разрешение вопросов, перспективы и общение"
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 3824
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 988

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 9 Feb 2004 14:05:11 +0500 (#75294)

 

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

d2r wrote:

| Но, что самое интересное, это НЕ РАБОТАЕТ на ядрах 2.6.х для не текущей
| консоли. По крайней мере у меня переключается только первая консоль. В
| чем здесь дело я еще не разобрался. Указание echo -ne '\033(K' в файл
| /etc/profile тоже не помогло. Приходится пока командовать в ручную.
Самое интересное то, что у меня все работало до того как я начал
использовать framebuffer и bootsplash, см. первое письмо... :(
На всякий случай приведу содержимое загрузочного скрипта consolefont:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/init.d/consolefont,v 1.15
2003/04/21 20:43:38 azarah Exp $

depend() {
need localmount
}

start() {
local retval=1
if [ -n "${CONSOLEFONT}" ]
then
# Getting additional parameters, ie consoletranslation
local param=""
local x=""
if [ -n "${CONSOLETRANSLATION}" ]
then
param="-m ${CONSOLETRANSLATION}"
fi

# Actually setting font
if [ -x /usr/bin/consolechars ]
then
#
# Console-Tools section:
#

ebegin "Setting user font"
for x in 1 2 3 4 5 6 7 8 9 10
do
# Using DEVFS ?
if [ -e /dev/.devfsd ]
then
/usr/bin/consolechars -f ${CONSOLEFONT} ${param} \
--tty=/dev/vc/${x} &>/dev/null
retval=$?
else
/usr/bin/consolechars -f ${CONSOLEFONT} ${param} \
--tty=/dev/tty${x} &>/dev/null
retval=$?
fi
done

elif [ -x /usr/bin/setfont ]
then
#
# Kbd Section
#

ebegin "Setting user font"
/usr/bin/setfont ${CONSOLEFONT} ${param} >/dev/null
retval=$?

for x in 1 2 3 4 5 6 7 8 9 10
do
# Using DEVFS ?
if [ -e /dev/.devfsd ]
then
echo -ne "\033(K" > /dev/vc/${x}
retval=$?
else
echo -ne "\033(K" > /dev/tty${x}
retval=$?
fi
done

else
# No console program installed!
eend 1 "The setfont/consolechars executable not found"
return 1
fi

eend $retval "Failed to set user font"
else
eerror "You need to setup \$CONSOLEFONT in /etc/rc.conf first."
fi

return $retval
}

- --
С уважением
EvgGad
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAJ2E8fHUAJE3Op4ERAn1kAJ4zoRhq9YRIkn7x6paLYIPMgOM38QCdHBjW
l2onkAebGqIv3ilRL9Zz4g4=
=JEfA
-----END PGP SIGNATURE-*Название листа "Linux: разрешение вопросов, перспективы и общение"
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 3825
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 988

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   EvgGad Mon, 09 Feb 2004 12:30:20 +0200 (#75362)

 

d2r wrote:

Когда-то пользовал следующее: эту самую последовательность загонял в
/etc/issue. Попробуйте, может пойдет :)
-*Название листа "Linux: разрешение вопросов, перспективы и общение"
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 3829
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 988

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 09 Feb 2004 14:41:07 +0200 (#75473)

 

В сообщении от 9 Февраль 2004 10:46 d2r написал(a):

Почему-то не работает на компилированных ядрах 2.6.х, если ставить с rpm все

работает, что-то пишет ядро при компиляции в profiles.

Ответить   Mon, 9 Feb 2004 09:17:51 +0300 (#76370)

 

Здравствуйте!

Попробуйте поместить эту команду в локальный ~/.bashrc.

С уважением,

Сергей Флейтин.
-*Название листа "Linux: разрешение вопросов, перспективы и общение"
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 3927
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 1006

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   11 Feb 2004 16:46:24 +0300 (#77752)

 

В сообщении от 11 Февраль 2004 16:46 Sergey Fleytin написал(a):

Тоже самое...

Ответить   Wed, 11 Feb 2004 09:50:20 +0300 (#78217)

 

north-west пишет:

Спасибо за ответы, я уже разобрался.

В /etc/profile.d/lang.sh добавил строки:

/etc/rc.d/rc.font

Содержимое /etc/rc.d/rc.font:

setfont Cyr_a8x16.psfu.gz
mapscrn koi2alt
loadkeys ru
echo -ne '\033(K'

Может немного и кривовато, но работает.

Дистрибутив Slackware-9.1
Ядро 2.6.1


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



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Fri, 13 Feb 2004 09:24:11 +0200 (#79143)

 

i686-pc-linux-gnu)

мЙЮОП НОЕ ПЮЕОШ РПОТБЧЙМПУШ ЛБЛ ОБРЙУБОП ЪДЕУШ:
http://kmxb.narod.ru/russ1.html
х НЕОС РПЮФЙ ЧУЕ ФБЛ Й УДЕМБОП Й ЧТПДЕ ТБВПФБЕФ ВЕЪ ЗМАЛПЧ.
дЙУФТЙВХФЙЧ Slackware-9.1
сДТП 2.6.2


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



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   оПЧЙЛПЧ бМЕЛУБОДТ Fri, 13 Feb 2004 14:01:46 +0300 (#79249)

 

Hello оПЧЙЛПЧ,

Friday, February 13, 2004, 1:01:46 PM, you wrote:

Тебе эта статейка помогла так изуродовать кодироку в твоем письме? ;)

Ответить   Fri, 13 Feb 2004 13:19:52 +0200 (#79265)

 

i386-asplinux-linux-gnu)

В сообщении от Sun, 08 Feb 2004 21:10:53 +0200 Вы написали:

Попробуйте setfont UniCyr_8x16 -m koi8-r

Ответить   Konstantin Korikov Mon, 9 Feb 2004 03:22:02 +0200 (#75918)

 

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

Konstantin Korikov wrote:

| Попробуйте setfont UniCyr_8x16 -m koi8-r
Почти, так лечит - setfont Cyr_a8x16 -m koi8r, только вот что теперь с
этим делать? Я имею ввиду куда это прописать, чтоб не надо было ручками
каждый рас писать

- --
С уважением
EvgGad
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAKM2CfHUAJE3Op4ERAr1PAKCiXPpHA5JUJu2mxi7p9Ir7otTxCgCeOYXq
zYANCB/hRLpLrBKsKBDhZXs=
=MdaS
-----END PGP SIGNATURE-*Название листа "Linux: разрешение вопросов, перспективы и общение"
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 3868
Адрес сайта рассылки: http://www.linuxrsp.ru
Количество участников: 993

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   EvgGad Tue, 10 Feb 2004 14:24:35 +0200 (#76510)

 

i386-asplinux-linux-gnu)

В сообщении от Tue, 10 Feb 2004 14:24:35 +0200 Вы написали:

В /etc/profile .

Ответить   Konstantin Korikov Wed, 11 Feb 2004 01:15:59 +0200 (#77217)