информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медГде водятся OGRыЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
linux: не могу читать преводные маны, проблемма с фонтами 21.09.03 06:19  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
Консоль у меня русифицированна, файл /etc/sysconfig/i18n:
LANG="ru_RU.KOI8-R"
SYSFONT="Cyr_a8x16"
SYSFONTACM="koi8-u"

Пробовал:
LANG="ru_RU.UTF-8"
SYSFONT="Cyr_a8x16"
SYSFONTACM="cp866"

Я могу писать русским в консоле, сообщения утилит тоже выводятся нормально на руском. При запуске же, например, man cp вываливается куча ворнигов типа:

<standard input>:17: warning: can't find special character `u0420'
<standard input>:18: warning: can't find special character `u0446'

Смотрел в /lib/kbd/consolefonts/README.Cyrillic, и не нашел там описания символов с такими болшими позициями.

Дистрибутив у меня RH 9.

Я уже не знаю в каких манах смотреть, если что пропустил, ткните, плз. В hawto, то же не нашел, вроде i18n праивильный....
Попробую помочь 21.09.03 17:50  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка> <обсуждение закрыто>
> <standard input>:17: warning: can't find special
> character `u0420'
> <standard input>:18: warning: can't find special
> character `u0446'
Это символы из Unicode. LANG хорошо, а LC_MESSAGES у тебя чему равно? И вообще, что говорит locale?
Попробую помочь 21.09.03 18:01  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
> чему равно? И вообще, что говорит locale?

LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=

Не UTF ли мне надо поставить?
Такое впечатление, что 21.09.03 18:23  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка> <обсуждение закрыто>
...типа продвинутый RedHat решил переводы манов делать в UTF-8. Это, конечно, очень дальновидно (не сказать дальнозорко) с их стороны, но тебе теперь нужно найти таблицу перекодировки из UTF-8 в cp866. В этом я, увы, не могу тебе помочь - даже не знаю, как должна называться такая таблица... А RedHat, очевидно, рассчитывает на то, что все уже тоже продвинутые, и консоль открывают исключительно в иксах.
/sbin/setsysfont и /bin/unicode_start [updated] 22.09.03 01:52  
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 22.09.03 02:15  Количество правок: 1
<"чистая" ссылка> <обсуждение закрыто>
> ...типа продвинутый RedHat решил переводы манов делать в
> UTF-8. Это, конечно, очень дальновидно (не сказать
> дальнозорко) с их стороны, но тебе теперь нужно найти
> таблицу перекодировки из UTF-8 в cp866. В этом я, увы, не
Из /etc/rc.d/init.d/keytable вызывается setsysfont. Ежели локаль стоит *.utf8 или *.UTF-8, то этот скрипт делает unicode_start, иначе setfont.

В общем надо в i18n прописать SYSFONTACM=cp866

Хотя в vmware это удалило ворнинги, но при этом текст выводился каракулями. Щас попробую по живому
-----------

Попробовал. У тебя два выхода. Либо поставить SYSFONT=какой-нить koi8-r фонт и SYSFONTACM=cp866, и лучше бы оставить LANG=ru_RU.koi8-r как у тебя. Либо поставить юникодный фонт (по умолчанию SYSFONT=latarcyrheb-sun16), не трогать SYSFONTACM (в смысле вообще убрать, так как в этом фонте своя мапа символов) и поставить LANG=ru_RU.UTF-8

У меня заработали оба варианта. Хотя живу я на юникодном - так по умолчанию ставится и править, когда все работает мне в лом.

Если не будет работать советую посмотреть сабжевые скрипты и ман по setfont (и поэкспериментировать с ним: попробовать разные комбинации фонтов и таблиц перекодировки).

ЗЫ: При экспериментах перегружаться после изменения i18n не надо (это я на всякий случай говорю, вдруг кто не знает :-) ). Достаточно ввести с рутовой консоли setsysfont (ну или #/etc/rc.d/init.d/keytable restart)
Всем спасибо, разобрался 22.09.03 12:31  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
Тему закрой ;) 22.09.03 14:04  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка> <обсуждение закрыто>
Та же история 21.09.03 12:54  
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 21.09.03 12:56  Количество правок: 1
<"чистая" ссылка> <обсуждение закрыто>
> <standard input>:17: warning: can't find special
> character `u0420'
> <standard input>:18: warning: can't find special
> character `u0446'
Только куча таких строк выводилась при попытке логина да и в некоторых других местах. Но это не мешало этим программам запускаться (варнинг все таки, а не фатал еррор), хотя и раздражало.

Точно не помню, но кажется я сменил раскладку клавиатуры и все стало на свои места. Валяется в /etc/sysconfig/keyboard кажется. Попробуй ru1, ru2 и пр.
Не помогает 21.09.03 17:45  
Автор: lunc <Alexander Krizhanovsky> Статус: Member
Отредактировано 21.09.03 17:57  Количество правок: 1
<"чистая" ссылка> <обсуждение закрыто>
> Точно не помню, но кажется я сменил раскладку клавиатуры и
> все стало на свои места. Валяется в /etc/sysconfig/keyboard
> кажется. Попробуй ru1, ru2 и пр.

Не, не помогает. Раскладка клавиатуры врятли виновата, здесь же вывод...
mapscrn тоже не помогает....

Я так понял из этих ворнингов, что что-то с кодировкой, таблицей ACM. Вместо русских символов в мане пустые поля, так что это мешает и сильно :)
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach