nixp.ru v3.0

23 октября 2017,
понедельник,
21:54:57 MSK

DevOps с компанией «Флант»
anonymous написал 31 января 2006 года в 00:21 (651 просмотр) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

В консоли по дефолту используется шрифт. Он не знает русского языка. Подскажите, как называется точно такой же шрифт что и в консоли, только чтобы понимал русский?

rc.conf:

font8×14=«cp866-8×14»

font8×16=«cp866-8×16»

font8×8=«cp866-8×8»

scrnmap=«koi8-r2cp866»

keymap=«ru.koi8-r»

keyrate=«fast»

keychange="61 ^[[K» # переключает ввод lat/cyr по CAPSLOCK, соответсно вкл/выкл

anonymous

Мне вот эти cp866 шрифты не подходят, мне нужны имеено koi8r.

Вот с этим шрифтом koi8r-8×14.gz в консоли читались русские текста, но в mc все границы состояли из буквы Ё

Dr. Evil

какой дистрибутив-то?

Вот, например, кусок стаьи (уж не помню, где я ее нашел, возможно, и на nixp.ru). Поискать-то пробовал ;)

Настройка RedHat 9 на русскую локаль KOI8-R

  И так, первым делом надо установить локаль KOI8-R в /etc/sysconfig/i18n как это делалось обычно для RH7.x:

LANG=«ru_RU.KOI8-R»

SUPPORTED=«ru_RU.KOI8-R:ru_RU.koi8r:ru_RU:ru»

SYSFONT=«cyr-sun16»

SYSFONTACM=«koi8-u»

Примечание: Для RH8.0 приходилось ставить пакет kbd(consoletools) из RH7x, для RH9 этого делать не надо!!!

Далее, надо установить расскладку клавиатуры для данной локали, как обычно идем в /etc/sysconfig/keyboard и делаем примерно так:

KEYBOARDTYPE=«pc»

KEYTABLE=«ru-ms»

Вот собственно и все, что касается локализации, однако некоторые приложения в RH9 сильно завязаны на юникод и требуют замены, так как обычными настройками заставить их работать с KOI8-R мне не удалось. Почти все русские man’ы в RH9 конвертнуты в UTF-8, и поэтому пришлось немного доработать nroff, что бы он на лету конвертил из UTF-8 в KOI8-R, так что имейте это ввиду, если будут проблеммы с манами в кодировке KOI8-R.

Вот список пакетов подлежащих обязательной замене:

groff-1.18.1-24.i386.rpm

groff-perl-1.18.1-24.i386.rpm

groff-gxditview-1.18.1-24.i386.rpm

less-378-8.i386.rpm

(все эти пакеты лежат в папке /soft/lin/russifity)

Midnight Commander желательно тоже сменить:

mc-4.6.0-5.i386.rpm

Дополнительные необходимые приложения для MC:

Архиватор ARJ arj-3.10g-1.i386.rpm или русская версия arj-3.10g-ru.1.i386.rpm

Консольный MP3 плеер MPG123 mpg123-0.59s.mc2-2.i386.rpm или под K7 mpg123-0.59s.mc2-2.athlon.rpm

Все пакеты мы устанавливаем как rpm -U [имя пакета], кроме arj и mpg123, так как они ранее отсутствовали в системе и поэтому лучше установить их как rpm -i [имя пакета]. Про мою версию mpg123 и ее отличие от оригинальной можно прочитать на http://mcmcc.bat.ru. После обновления и установки этих пакетов этап по «коинизации» консоли можно считать законченным и переходим к Х-ам.

Steck

rc.conf

font8x8="koi8-r-8x8"
font8x14="koi8-r-8x14"
font8x16="koi8-rb-8x16"
keyrate="fast"
keymap="ru.koi8-r"

вот у меня так. все отлично

Плюс ко всему еще можешь сделать так:

vim /etc/ttys
а в нем
:%s/cons25/cons25r/g
Atrix

/etc/rc.conf:

KEYMAP=«ru»

CONSOLEFONT=«cp866-8×14»

CONSOLETRANSLATION=«koi2alt»

/etc/env.d/00basic:

LANG=«ru_RU.KOI8-R»

LC_NUMERIC=«POSIX»

LC_MESSAGES=«ru_RU.KOI8-R»

/etc/env.d/02locale:

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»