Страница 1 из 1

русификация опять

Добавлено: 2007-07-23 0:30:44
corrupt
freebsd 6.2 stable Xorg 7.2
Сделал как сказано в доках. Но в консоли по crtl-shift при печати символы не отображаются, а с us все нормально.
И во всех прогах при запуске выскакивает что-то типа(при запуске mousepad)

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

(mousepad:1093): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale. 
или при запуске vlc: cannot set locale to ".
Что он хочет сказать не ясно. Но отображение русского - отрывками, выглядит жуть как.
Прилагаю свои конфиги на всякий случай:
/etc/rc.conf

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

mousechar_start=3
keymap="ru.koi8-r"
keychange="61 ^[[K"
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"
/etc/ttys

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

ttyv1	"/usr/libexec/getty Pc"		cons25r	on  secure
ttyv2	"/usr/libexec/getty Pc"		cons25r	on  secure
ttyv3	"/usr/libexec/getty Pc"		cons25r	on  secure
ttyv4	"/usr/libexec/getty Pc"		cons25r	on  secure
ttyv5	"/usr/libexec/getty Pc"		cons25r	on  secure
ttyv6	"/usr/libexec/getty Pc"		cons25r	on  secure
ttyv7	"/usr/libexec/getty Pc"		cons25r	on  secure
ttyv8	"/usr/X11R6/bin/xdm -nodaemon"	xterm	off secure
/etc/profile

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

LANG=ru.KOI8-R
export LANG
MM_CHARSET=KOI8-R
export MM_CHARSET
/etc/X11/xorg.conf

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

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option "XkbRules"	"xorg"
    Option "XkbModel"	"pc101"
    Option "XkbLayout"	"us,ru"
    Option "XkbOptions" "grp:ctrl_shift_toggle"
    Option "XkbVariant" ",winkeys"
EndSection

Re: русификация опять

Добавлено: 2007-07-23 0:39:06
Alex Keda
login class: russian - поставил?

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

locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=
показывает то же самое?
================
а вообще - всего настроек:

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

font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
keyrate="fast"
scrnmap="koi8-r2cp866"
и логин класс выставить.
всё.

Re: русификация опять

Добавлено: 2007-07-23 0:47:27
corrupt
Да вот это меня настораживает:

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

locale
LANG=ru.KOI8-R
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
Может я криво что сделал:

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

root:xxxxxxxx:0:0:russian:0:0:Charlie &:/root:/usr/local/bin/bash
corrupt:xxxxxxxx:1001:1001:russian:0:0:User &:/home/corrupt:/usr/local/bin/bash

Re: русификация опять

Добавлено: 2007-07-23 0:54:02
Alex Keda
сделай как я написал - и всё.

Re: русификация опять

Добавлено: 2007-07-23 1:20:57
corrupt
Ты прав. Оказалось, что cons25r в /etc/ttys и экспорт в файле /etc/profile - лишние настройки.

Re: русификация опять

Добавлено: 2007-07-23 1:42:14
corrupt
Для завершения темы(может кому интересно будет):
/etc/rc.conf

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

mousechar_start=3
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
keyrate="fast"
scrnmap="koi8-r2cp866"
/etc/profile - для английского языка в сообщениях по умолчанию(исправило траблу с vlc)

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

LC_MESSAGES=en_US.UTF-8
export LC_MESSAGES
Да и xorg.conf остался тот же что и в первом посте.
Так все работает, как мне нравится.

Re: русификация опять

Добавлено: 2007-07-23 8:04:18
Alex Keda
corrupt писал(а):Ты прав. Оказалось, что cons25r в /etc/ttys и экспорт в файле /etc/profile - лишние настройки.
про профиле - точно, а вот без cons25r раньше не работало... :)
щас может и иначе.