ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Руссификация FreeBSD
  #1  
Старый 07.12.2006, 19:23
MicRO
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме:
672798

Репутация: 244
Отправить сообщение для MicRO с помощью ICQ
Wink Руссификация FreeBSD

Прежде всего рекомендую прочитать соответствующий раздел FreeBSD Handbook. Здесь же размещён краткий конспект, как настроить локаль koi8-r в FreeBSD.

(почему правильным является настраивать локаль именно на koi8 я объяснять не буду, но, поверьте, это действительно лучше, и может сэкономить вам время и нервы, хотя возможно когда нибудь коллективными усилиями здесь появится статья на эту тему)

Локализация консоли

в /etc/rc.conf должно присутствовать что то вроде:
Код:
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
(если нет, то либо используйте sysinstall либо поправьте вручную)

Также убедитесь что в /etc/ttys для всех теримналов прописано cons25r вместо cons25, если это не так - исправьте.

для пользователя должна быть установлена русская локаль. Для этого необходимо при создании пользователя (adduser) указать Login class: russian. Для изменения класса уже существующего пользователя используйте команду pw user mod username -L russian

На этом локализация консоли закончена Для переключения языка ввода используется клавиша Caps Lock.

Дополннительная настройка mc. Для того чтобы писать по русски в Midnight Commander (порт misc/mc) необходимо установить 8-битный ввод (делается это в меню Настроки / Биты символов...), для правильной работы нужно включить "полный 8-битный ввод" и устаонвить кодировку ввода koi8-r. Для того чтобы нормально просматривать FTP сервера в Windows-кодировке (CP1251) необходимо установить, один из двух патчей к mc

Локализация "иксов"
переключение языка ввода:

кусочек /etc/X11/xorg.conf за это отвечающий (переключение по Caps Lock), здесь же настроены и раскладки (русская и английская, win-подобные)
Код:
Section "InputDevice"
        # Ваш идентификатор и драйвер клавиатуры
        ...
        # Выбор набора правил Xkb
        Option "XkbRules" "xfree86"
        # раскладка
        Option "XkbLayout" "us,ru(winkeys)"
        # переключение языков и индикация
        Option "XKbOptions" "grp:caps_toggle,grp_led:scrol"
EndSection
Для переключения языка ввода по Alt+Shift или Ctrl+Shift пишите соответственно
Код:
Option "XKbOptions" "grp:alt_shift_toggle"
          Option "XKbOptions" "grp:ctrl_shift_toggle"
русификация отдельных программ (настройка шрифтов):

для правильного отображения русского языка в "иксах" нужны русские шрифты. Обычно можно указать программе использовать тот или иной шрифт указав его в качестве параметра, например xterm -fn '-rfx-serenetypewriter-medium-r-normal-*-14-*-*-*-m-*-koi8-ru' Для выбора шрифта могут использоваться программы fontsel или xfontsel или xlsfonts, я обычно использую последнюю. В случае использования xfontsel в первую очередь выбирается encdng - кодировка, в нашем случае ru, затем параметр rgstry - там выбираем koi8, после этого выбираем семейство шрифтов размер и т.д. после нажатия кнопки select название шрифта будет скопировано в буфер обмена. (если у Вас не доступны шрифты koi8-ru то их необходимо поставить и прописать в конфигурационном файле "иксов")

Русские теги в xmms:

Чтобы xmms отображал теги не только в одной кодировке, вам нужно установить версию xmms с распознаванием русской кодировки (это порт russian/xmms)

Монтирование дисков с Windows кодировкой

Как всегда, все делается по аналогии, например так ("избранное" из /etc/fstab):
Код:
# Device Mountpoint FStype Options Dump Pass #
# файловая система FAT(32)
/dev/ad0s7 /mnt/ad0s7.fat msdos ro,-Lru_RU.KOI8-R,-Wkoi2dos 0 0 
# файловая система NTFS
/dev/ad2s5 /mnt/nix ntfs ro,noexec,-C=KOI8-R 0 0
Пример для консоли:
Код:
mount_msdosfs -L ru_RU.KOI8-R /dev/ad2s1 /mnt/drive\[3\]/FaT/c
mount_ntfs -C KOI8-R /dev/ad2s2 /mnt/drive\[3\]/NtFs/d
Рекомендованые к прочтению руководства: rc.conf(5), locale(1), pw(8), sysinstall(8), mount(8), xterm(1), Xorg(1).
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO

Последний раз редактировалось MicRO; 07.12.2006 в 19:28..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
xBSD books FRAGNATIC *nix 20 22.04.2008 18:02
Ставим сервер "перед" домашним терминалом на основе FreeBSD Trinux *nix 23 10.10.2006 08:12
Безопасность FreeBSD D=P=CH= MOD= *nix 5 26.09.2006 22:21



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ