The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Русификация slackware 10.0 (linux slackware rus console x)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: linux, slackware, rus, console, x,  (найти похожие документы)
From: Kernql^msk <itatultra.ru> Newsgroups: http://www.linux.ru Date: Mon, 14 Jun 2005 18:21:07 +0000 (UTC) Subject: Русификация slackware 10.0 Оригинал: http://www.linux.ru/articles/slackware10/ Итак, начнем по шагам русифицировать Linux дистрибутив Slackware Linux 10.0 Консоль 1. Откорректируем /etc/rc.d/rc.font и сделаем его исполняемым: setfont Cyr_a8x16 mapscrn koi2alt for n in 1 2 3 4 5 6 7 8 9 10; do echo -ne "\033(K" > /dev/tty$n loadkeys ru-ms.map done 2. открываем файл и там прописываем /etc/profile.d/lang.sh: #!/bin/sh # Set the system locale (default C is the same as en_US): export LANG=ru export LC_ALL= export LC_NUMERIC=C #(разделитель целой и дробной части - точка) #По желанию - сообщения программ, меню в mc - по-английски export LC_MESSAGES = C Примечание, если вы пользуетесь другим шеллом отличным от bash, то почитайте документацию к нему, как сделать экспорт переменных в файле lang.csh 3. В файле /usr/share/locale/locale.alias: меняем строчку: russian ru_RU.ISO8559-5 на russian ru ru_RU.KOI8-R ru ru_RU ru_RU ru_RU.KOI8-R Hint: если локали ru_RU.KOI8-R нет, можно ее сгенерировать (не забудьте распаковать /usr/share/i18n/charmaps/KOI8-R.gz): # localedef -c -v -f /usr/share/i18n/charmaps/KOI8-R -i \ /usr/share/i18n/locales/ru_RU ru_RU.KOI8-R Потом идем к каталог /usr/lib/locale и делаем симлинки: # ln -s ru_RU.KOI8-R ru_RU.koi8r # ln -s ru_RU.KOI8-R ru 4. Еще можно заменить строчку: NROFF /usr/bin/nroff -S -mandoc на NROFF /usr/bin/nroff -S -Tlatin1 -mandoc в файле /lib/man.conf, что бы нормально отображались русские маны. 5. Также можно добавить (файл /etc/profile) путь к русским манам: export MANPATH=/usr/man/ru:/usr/local/man:/usr/man:/usr/X11R6/man, тогда, при их наличии, конечно, первыми будут отображаться именно они. X-Window Теперь займемся X-ами. Пропишем пути к кириллическим шрифтам в /etc/X11/fs/config и перезапустим сервер xfs (если он вообще запущен): # killall xfs; /usr/X11R6/bin/xfs -droppriv -daemon Для программ, использующих Xfreetype, скопируем TTF-шрифты от Windows, например, в /usr/share/fonts/TTF, затем пропишем этот путь в /etc/fonts/fonts.conf: /usr/share/fonts/TTF /usr/X11R6/lib/X11/fonts/Type1 /usr/X11R6/lib/X11/fonts /usr/share/fonts ~/.fonts И запустим /usr/X11R6/bin/mkfontscale и /usr/X11R6/bin/mkfontdir в этом каталоге.

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1.1, LeXXX (?), 13:56, 10/12/2005 [ответить]  
  • +/
    Неясности:
    по умолчанию после утсановки присутствующая в папке /usr/share/i18n/locales локаль ru_RU для кодировки ISO-8859-5
    надо ли её удалять и генерировать новую?

    Небольшие поправочки:
    файл man.conf находится не в /lib/ а в /usr/lib и к тому же 4 пункт - не актуален, покрайней мере для Slackware 10.2, там все прописано правильно.

     
  • 1.3, ALIEN (?), 00:00, 05/03/2006 [ответить]  
  • +/
    По поводу п.1
    В Slackware 10.2 /etc/rc.d/rc.font.new необходимо переименовать в /etc/rc.d/rc.font и его уже править.
    А файл /etc/rc.d/rc.keymap надо удалить, либо сделать неисполняемым, т.к. в rc.M файл rc.keymap исполняется после rc.font и загружает us.map, в результате чего раскладка не переключается.
     
     
  • 2.4, ALIEN (?), 00:20, 05/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    в п.3.
    russian ru ru_RU.KOI8-R
    ru ru_RU
    ru_RU ru_RU.KOI8-R

    В первой строчке наверно опечатка? Я пишу так...
    russian ru_RU.KOI8-R
    ru ru_RU.KOI8-R
    ru_RU ru_RU.KOI8-R

     
  • 2.5, RC (?), 02:06, 07/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Просто делать надо грамотно - задавать раскладку там, где задается раскладка, а не там, где задается шрифт! Если в rc.keymap вписать нужную раскладку, то все работает замечательно.
     

  • 1.6, smc (?), 10:05, 05/04/2006 [ответить]  
  • +/
    Вопрос:
    Всё сделал как прописано (использую Slackware 10.2) - консоль локализовалась, а
    иксы принципиально рисуют квадратики в чём прикол?
     
  • 1.7, 3MEu (?), 14:35, 21/04/2006 [ответить]  
  • +/
    просто 10.2 изначально не имеет нормальных русских фонтов
    качай cabextract webfonts и freetype с sourceforge'а и все будет
     
  • 1.8, MaPc (?), 19:51, 17/06/2006 [ответить]  
  • +/
    консоль руссифицироваться не хочет, закорючки одни
     

    игнорирование участников | лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру