The OpenNET Project / Index page

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

Русификация FreeBSD. (rus console charset freebsd)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: rus, console, charset, freebsd,  (найти похожие документы)
From: skif <[email protected]> Newsgroups: http://bsddoc.ru Date: Mon, 23 Feb 2004 14:31:37 +0000 (UTC) Subject: Русификация FreeBSD. Оригинал: http://bsddoc.ru/index.php?stati_freebsd&submit=dalee&num=4 Русификация FreeBSD. Многие после знакомства с FreeBSD говорят, что процедура русификации очень проста. Значительно проще русификации других популярных клонов UNIX, например Solaris или Linux. Русификация FreeBSD состоит из двух независимых частей: русификации консоли и русификации среды X-windows. Как уже говорилось в статье по установке FreeBSD русифицировать консоль можно из программы sysinstall. Для этого необходимо выбрать шрифт IBM866 в пункте Consol, карту соответствия KOI8-R to IBM866 в Keyamap и открыв редактором ee файл /etc/ttys выбрав пункт TTYs исправить в нем все cons25 на cons25r. Однако все это можно сделать и после установки. Для этого придется подредактировать файлы /etc/rc.conf, /etc/ttys и /etc/profile (последний - для русификации LOCALE). Приступим. Вот что необходимо дописать в указанные файлы: /etc/rc.conf keymap=ru.koi8-r keychange="61 ^[[K" scrnmap=koi8-r2cp866 font8x16=cp866b-8x16 font8x14=cp866-8x14 font8x8=cp866-8x8 /etc/ttys Меняем все значения cons25 на cons25r. /etc/profile LANG=ru.KOI8-R export LANG MM_CHARSET=KOI8-R export MM_CHARSET Вот и все. Консоль русифицирована. Сейчас я покажу, что русифицировать X-windows не сложнее. Для начала необходимо установить кириллические шрифты для X. Сделать это можно как из пакетов, так и из портов. Из портов: cd /usr/ports/russian/X.language/ make install clean Далее дописываем в файл /etc/XF86Config (Внимание! Во FreeBSD строчные и прописные буквы имеют разное значение! Так, например, конфигурационный файл XF86Config отличается от исполняемого файла настройки X-Windows xf86config): FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi" А в секции. Keyboard XkbRules "xfree86" XkbModel "pc101" XkbLayout "ru" XkbOptions "ctrl:nocaps,grp:ctrl_shift_toggle" Внимание! для версий больше 4.3 в XkbLayout языки нужно указывать через запятую! например us,ru Теперь переключение между раскладками будет осуществляться Сtrl+Shift. Некоторые Window-менеджеры позволяют русифицировать систему методом MS Windows, т.е. выбирая нужные пункты в меню и кликая по чек-боксам. Минусы этого метода - данная настройка не всегда бывает корректной, она возможна лишь в некоторых менеджерах (например, KDE). (с) skif ICQ: 140787 e-mail: [email protected]

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1.1, AlexV (??), 11:05, 13/09/2004 [ответить]  
  • +/
    русификация консоли работает, но не работает русификация X. в часности Далее дописываем в файл /etc/XF86Config (Внимание! Во FreeBSD строчные
       и прописные буквы имеют разное значение! Так, например,
       конфигурационный файл XF86Config отличается от исполняемого файла
       настройки X-Windows xf86config):

       FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
       FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc"
       FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi"
       FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"
       FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"
    при вводе этих строк Х отказывается грузиться
    FreeBsd 5.2.1

     
     
  • 2.3, Costya (?), 14:30, 25/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    У меня тоже Х не грузятся, может кто то подскажет где грабли???
     

  • 1.2, arSEN (?), 16:53, 27/10/2004 [ответить]  
  • +/
    У меня почему то не работает. Релиз то же 5.2.1. После переключения CapsLoock - ом, при нажатии на клавиши пикает бипер. И ничего не печатается.
     
  • 1.4, owl (?), 13:11, 02/05/2005 [ответить]  
  • +/
    Суть происходящего такова: если после исправления конфига не грузятся иксы то надо посмотреть соответствующие логи. (У меня например не грузились потому что вместо FontPath я написал FomtPath)
    Ну еще проверить существуют ли те директории, которые дописали, но по моему в этом случае выдается только предупреждение (по крайней мере так в Linux)
     
  • 1.5, andrew (??), 17:18, 29/07/2005 [ответить]  
  • +/
    До запуска Иксов консоль не русифицируется.
    FreeBSD 5.1 Release
    если в /etc/rc.conf прописать  font koi8-r-8x16
    переключение должно быть по умолчанию CapsLock.
    однако при нажатиии на выходе только системный beeeep. При нажатии цифр выходит следующее !@#$$%^&*( по порядку 1-8).
    Хотя в sysinstall вместо рамки буквы русские заглавные.Что -то здесь не так. BSD не делает то что должна. или keymap или screenmap глючный, может их самому подправить?


     
  • 1.6, pasha (??), 00:56, 20/02/2006 [ответить]  
  • +/
    жалоба АНАЛОГИЧНАЯ с arSEN и andrew...
    только вот не бипер срабатывает... а печатается псевдографика... ну там полосочки двойные... и так далее...
     
     
  • 2.8, Белый и полосатый (?), 08:06, 16/06/2006 [^] [^^] [^^^] [ответить]  
  • +/
    первую строку нужно удалить
     

  • 1.7, Даздранагон (?), 05:26, 05/03/2006 [ответить]  
  • +/
    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi"
       FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"
       FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"

    Попробуйте удалить вторую повторяющуюся строчку

     
  • 1.9, vtty0 (?), 23:27, 05/07/2006 [ответить]  
  • +/
    У меня был такой глюк :
    при попытке русификации (конфиги были правильные , перепроверил раз 10), Xorg грузилась нормально, но в терминале печатала (при переключении раскладки на русскую) всякий бред. Методом научного тыка выяснил , что эта проблема исчезает , если указать класс пользователя , от которого грузим ИКСы , в russian . Как только изменил - все заработало на 5 баллов.
     

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




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

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