LINUX.ORG.RU

RedHat 8.0 и KOI8-R


0

0

Как известно, локаль UTF-8 в RH 8.0 достаточно сырая, посему использовать старую добрую Кои8 как-то поприятнее, но... Штатными средствами из RH8 этого не добиться, прищлось приложить руки и напильник: снести "дистрибутивный" Midnight (благо он все равно кривой - иногда "вешается" после выполнения команды) и доставить slang, mc и consoletools от RedHat 7.3. Последовательность действий:
rpm -e kbd kbdconfig mc --- сносим "лишние" пакеты
rpm -i --force slang-1.4.5-2.i386.rpm --- ставим нормальный slang от RedHat 7.3 не удаляя существующего (они не конфликтуют по файлам, но у них одинаковые названия, и RPM упирается, хотя проблем не возникает, если не ставить slang-devel)
rpm -i console-tools-19990829-40.i386.rpm -- доставляем console-tools от RedHat 7.3 (он включает в себя "прямые" консольные шрифты и консольные раскладки)
Затем редактируем /etc/sysconfig/i18n на предмет как на скриншоте... И ВУАЛЯ! Получаем работающую ru_RU.koi8-r. Кстати о птичках, man localedef позволяет определиться и настроиться так, чтобы работать в ru_RU.cp1251 - для нелюбителей koi8 :-)

>>> Просмотр (1024x768, 252 Kb)

★★★★★

Проверено: maxcom

Классно у тебя везде АА выставлен, даже в терминале :))
Не подскажешь как ? :)

anonymous
()

Сделал все как говоришь, но MC так и не пишет буковки-то русские в Гноме. Подскажи, или на мыло напиши. СПСБ pavel@eulogos.net

anonymous
()

background где взял? поделись пжлста!

anonymous
()

ставьте mc от ASP.
там пот ctrl+t можно кодировки менять в редактрое и просмотрщике

Nickolay

anonymous
()

Заведение русского в терминале сводится к следующему:

# mkdir /usr/X11R6/lib/X11/fonts/winttfs
# cd /usr/X11R6/lib/X11/fonts/winttfs
# cp /mnt/disk_c/Windows/Fonts/*.ttf .
# ln -s ../encodings/encodings.dir
# ttmkfdir >fonts.dir
# ln -s fonts.dir fonts.scale
# vi /etc/fonts/fonts.conf

Что надо сделать в этом файле:
Добавить пятой строкой (после <fontconfig>)
строку "<dir>/usr/X11R6/lib/X11/fonts/winttf</dir>"
После этого в настройках щрифтов выбрать для
терминала шрифт Courier New любимого размера.

P.S.: на скриншоте нет ничего, чего бы не было в стандартном
RH8.0 (за исключением mc, который _взят_из_RH_7.3_, поскольку
тот, что в восьмерке, глючит либо с русским, либо с рамочками)
К бэкграундам это тоже относится - я не любитель качать
картинки :-) Антиалиасинг - это "дело рук" GTK-2 (на котором
и базируется GNOME2, что показан на скриншоте).

no-dashi ★★★★★
() автор топика

Сделал все как сказанно выше, но на konsole из KDE это не подейтвовало Хотя в xterm mc Dsukzlbn нормально

kka
()

Не уважаю КДЕ, но попробуйте следующее

Запустить konsole, в меню Настройка->Шрифт->Другой. Выбираете Courier New, для 1024x768 рекомендую размер 10..12, нажимаете "OK". Затем Настройка->Сохранить настройки, сделайте обязательно, иначе после перезапуска снова шрифт выбирать надо будет. Все, настройки сделаны и запомнены. Напоследок запустите KDE control center (Центр управления KDE), зайдите во "Внешний вид"->"Шрифты", выберите себе по вкусу - и вперед, с флагом по жизни :-)

no-dashi ★★★★★
() автор топика

А что это за "таинственная" утилита
# ttmkfdir ?

нету ее у меня в стнадартной XFree, вроде бы все и так работает...

ifconfig
()

Не понятно все это ! :(

В принципе в 8 это и так работает.
По крайне мере то что на скрине !

1.В гном-терминале нужно выбрать шрифт -
nimbus mono

2. Не юникодные проги лучше запускать :
export LANG="ru_RU.koi8r"; xchat &
( к примеру ) и т.д.

Скрин - консоль не отражает ! а в Х и у-8 нормально
тем более что ГТК2 и ГНОМ2 юникодные ...

Единственое это МС ( сланг, нкурсесс и всякая это ботва )
ну тут или время вылечит или МС вообще помрет ....

anonymous
()

Она не таинственная.
ttfmkdir - просто буковки человек перепутал.

Ну и как он, RH 8.0, по-человечески работает?

jackill ★★★★★
()

А господин последний анонимус, похоже, не набивал текстовые файлы во включенной UTF-8, не так ли? Тогда зададим ему вопрос: сколько байт размером будет файл, содержащий одну строку "ХАЦКЕРЮНЫЙБЫЛДУРАК", без перевода строки? Правильно... Не восемнадцать, а ТРИДЦАТЬ ШЕСТЬ! Теперь второй вопрос: как отнесется потенциальный клиент к софту с реадме, который он прочесть по "эфтри" не cможет??? Так то вот. Уж лучше я на cp1251 уйду, благо не имею никаких предубеждений против конкретной кодировки, кроме практических доводов, благо нужна там две команды, одна рихтовка одного файла в /etc/gtk, и правка парочки конфигов...

2jackill: Хорошо восьмерка работает (как десктоп) - только ручки приложить надо слегка, как уже отмечалось :-) А писал я именно ttmkfdir:

$ which ttmkfdir
/usr/bin/ttmkfdir
$ rpm -qf `which ttmkfdir`
XFree86-font-utils-4.2.0-72

no-dashi ★★★★★
() автор топика

ttmkfdir вроде была в freetype2.. ента прога =mkfondir тока для труетайпов
2no-dashi: как _корректно_ удалить второй апачь из 8-ки и поствить 1.3 ?
просто rpm -u ... rpm -i и всё?

anonymous
()

2anonymous (2002-10-25 23:04:06.285): именно так :-) rpm для этого и придумывлся - полностью и корректно удалить, полностью и корректно поставить :-) Только боюсь проблемы у вас могут быть. С mod_perl'ом в частности. Впрочем, если будут - соберите srpm, и всех делов...

no-dashi ★★★★★
() автор топика

Точнее, rpm -e ... и затем rpm -i ...

no-dashi ★★★★★
() автор топика

Я тот самый последний анонимус ...
)

Ну так вот зачем же лезть на 8.0 если его обращать
в кои8 ? А не проще ли вам сидеть на 7.3

8.0 как десктоп свободно пашет и на у8.

А кому на до по ф3 читать так в старом МС есть
встроенная перекодировка.

Кстати насчет вашего совета про АПАЧ и РПМ ....
надо бы вам маны про РПМ почитать.
насоветовали тоже -е потом -и зачем же людей в заблуждение вводить (

кстати после совета Леона доставил 75-Х-ЮНИОКД-КИРИЛИК шрифты
и все ГАИМ, Эволюция и тд прекрасно запахали на РУ-У8.

anonymous
()

Насчет -e и -i : это сказано специально, чтобы люди на ваше "-u" не купились ввиду того, что нужен "-U", причем с опцией установки старых версий пакетов. Во-вторых, мой десктоп примерно половину времени проводит без X-ов, и из них 90% времени - в mc. Так что для меня _очень_ важно, чтобы mc "не корячился" ни в X-ах, ни в консоли.
P.S.: в UTF-8 у меня тоже работало _почти_ все, но мне нужна привычная однобайтовая кодировка, и кроме того я "извращенец" - предпочитаю основным шрифтом везде микрософтовскую вердану и моноширинным монотайповский курьер-нью. Если вам глюки mc не важны - ваше дело (на то он и Linux - делай что хочешь), но мне хочется видеть все "ровненько и однообразненько" :-)

no-dashi ★★★★★
() автор топика

Молодец )

Про У ты знаешь. А вот насчет купились ... это ты зря (
Попробуй сделай кому небудь -е ежели его хотят еще 20 пакетов )
Так что -у --олд более правильный путь.

Если твой дектоп 90 проц времени без Х то странно что ты вообще
себе 8 поставил ...

А хотите ровненького и одбразнекого и старенького то сидите
на шапке 7.3 или вообще на дебе )

Кстати логин у вас интересный ) Не с железки ты случайно ?
( раньше не работал )

anonymous
()

1. На апачу зависят не так много пакетов - mod_perl, php* и т.п., и все равно надо делать равномерный "даунгрейд"
2. Насчет процентов: 90% от 50% - т.е. 45% времени в mc без X-ов, остальное в X-ах :-)
3. Да, не так давно еще работал на ЖД. Ушел в другое место, когда "поднатаскался" и понял, что там мне а) ничего не светит и б) платят мало (даже по нашим провинциальным меркам)
P.S.: "д" в данном случае значит "деревянных", а не "долларов" :-))

no-dashi ★★★★★
() автор топика

Ну тогда хай.
А я то смотрю логин то знакомый )))

( МХ я :) лень подписываться ))))

Насчет апача это частный пример ... я вот недавно
басш2 поменял ... потом назад откатывался )
так без -у и --олд не катило ((((

Я 8 с 1 октября юзаю. Ставиться без проблем.
При у8-ру встроенный ОПЕНОФИСС без проблем пашет
и все на русском )
Печатает без проблем.
Чем не готовый дектоп для секретаря ?
( есть но ... но зачем же на серваках его втюкать ?
тама пока еще и 7.3 живуть )

anonymous
()

Помню, как же... PVRR :-) Опеноффис прекрасно работает и в ru_RU.koi8r, и в ru_RU.CP1251, да и демонстрируется на скриншоте десктоп :-) А на серваках и 6.2 тоже живут :-)

no-dashi ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.