Русский язык && FreeBSD (Про кодировки - раз и навсегда!)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
alek.sys
Сообщения: 11

Русский язык && FreeBSD

Сообщение alek.sys »

Простите, что поднимаю столь избитую тему, но хочется все выяснить раз и навсегда - как грамотно настроить кодировки.

Вопрос 1. mount
Когда примонтируем ntfs/fat диски, хочется, чтобы русские имена файлов отображались правильно. Пробовал значения кодировки cp866 cp1251 koi8-r ... короче, все что только можно. Меняются только кракозябры в имени, но РУССКОГО я не видел!

Вопрос 2. samba
Аналогично, просматриваем сеть (средствами KDE) - вместо русских букв кракозябры.
Home: FreeBSD 5.4; WinXp
Work: Windows Server 2003
World for free...BSD...
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Русский язык && FreeBSD

Сообщение vg2.0 »

1. Для fat
mount_msdosfs -W koi2dos /dev/adXsY /mnt/win
Для ntfs
mount_ntfs -C KOI8-R /dev/adXsY /mnt/win

2. Я думаю должно быть достаточно в smb.conf
client code page = 866
character set = koi8-r
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
alek.sys
Сообщения: 11

Re: Русский язык && FreeBSD

Сообщение alek.sys »

vg2.0 писал(а):
22.11.2005 08:17
2. Я думаю должно быть достаточно в smb.conf
client code page = 866
character set = koi8-r


Уже прописано в конфиге, не помогает! В этом и проблема!

И еще, подскажите, как локализовать BSd - т.е. включить поддержку русского языка в консоли?
Подключить нужные раскладки, шрифты... А то в handbook как то все прозрачно написано :(.
Home: FreeBSD 5.4; WinXp
Work: Windows Server 2003
World for free...BSD...
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Русский язык && FreeBSD

Сообщение vg2.0 »

В /etc/rc.conf

Код: Выделить всё

font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r.kbd.win"
scrnmap="koi8-r2cp866"
mousechar_start="3"
keyrate="fast"


/etc/ttys

Код: Выделить всё

cons25r (для всех консолей)


/etc/profile

Код: Выделить всё

LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET


/etc/csh.login

Код: Выделить всё

setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: Русский язык && FreeBSD

Сообщение arachnid »

причем это настраивается через сисинсталл, а пользователю прописывается класс russian
все.
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
-error
Сообщения: 174
Статус: sysadmin / oracle dba
ОС: HP-UX :-)

Re: Русский язык && FreeBSD

Сообщение -error »

еще однажды наступил на то, что после прописывания cons25r в /etc/ttys и `kill -1 1' консоли так и оставались cons25 до перезагрузки.
Спасибо сказали:
Lin
Сообщения: 23
ОС: Debian GNU/Linux Squeeze i386

Re: Русский язык && FreeBSD

Сообщение Lin »

Блин, а чем закончились тяжбы с UTF? Очень часто пользую консоль, а xterm нифига не хочет utf понимать %-/
С koi8 жить тоже плохо, ибо rox и abiword utf по-дефолту используют...
Подскажите, кто как работает и как настроено...
Спасибо сказали:
Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Русский язык && FreeBSD

Сообщение soko1 »

Lin писал(а):
15.12.2005 21:58
Блин, а чем закончились тяжбы с UTF? Очень часто пользую консоль, а xterm нифига не хочет utf понимать %-/
С koi8 жить тоже плохо, ибо rox и abiword utf по-дефолту используют...
Подскажите, кто как работает и как настроено...

держи!
Спасибо сказали:
Lin
Сообщения: 23
ОС: Debian GNU/Linux Squeeze i386

Re: Русский язык && FreeBSD

Сообщение Lin »

Нашел, надо просто запускать xterm с опцией -fn -*-*-*-*-*-*-*-*-*-*-*-*-iso10646-*, причём мой любимый терминальный terminal отлично работает
А скринмапов так никто и не сделал, да? Хотя я в консоли редко бываю, да и чаще рутом
Спасибо сказали: