The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Русификация 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:      
    Заголовок:
    Текст:



    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList