URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 41635
[ Назад ]

Исходное сообщение
"Помогите с локализацией ;( "

Отправлено d_mokus , 14-Мрт-04 19:43 
Добрый день!
Помогите с локализацией системы. У Меня FreeBSD 4.9 + fluxbox
Вот что я делал для русификации/локализации:
~/.bash_profile
export CHARSET=KOI8-R
export MM_CHARSET=KOI8-R
export LANG=ru_RU.KOI8-R

~/.inputrc
set convert-meta off
set input-meta on
set output-meta on

~/.profile
TERM=${TERM:-cons25r}
export TERM

~/.gtkrc
style "user-font"
{
font="-misc-fixed-*-*-*-*-14-*-*-*-*-*-koi8-r"
}
widget_class "*" style "user-font"

/etc/ttys
...skip...
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
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
...skip...

/etc/profile
...skip...
LANG=ru_RU.KOI8-R; export
LANG MM_CHARSET=KOI8-R; export MM_CHARSET
LC_ALL=ru_RU.KOI8-R; export LC_ALL
/etc/rc.conf
...skip...
keymap="ru.koi8-r"
keyrate="normal"
scrnmap="koi8-r2cp866"
font8x14="cp866-8x14"
font8x16="cp866-8x16"
font8x8="cp866-8x8"
...skip...

/etc/X11/XF86Config
...skip...
Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/ttf"
FontPath "/usr/X11R6/lib/X11/fonts/fon"
EndSection Section "Module"
Load "freetype"
Load "xtt"
Load "extmod"
Load "glx"
Load "dri"
Load "dbe"
Load "record"
Load "xtrap"
Load "type1"
Load "speedo"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86" Option "XkbModel" "pc101"
Option "XkbLayout" "us,ru"
Option "XkbOptions""ctrl:nocaps,grp:ctrl_shift_toggle,grp_led:scroll" EndSection
...skip...
В консоле ввод русских букв работает нормально, в X11 в gtk/qt приложения тоже все нормально, а вот в остальном русские буквы не вводятся ни в какую ;( Ни в xterm, ни в приложения наприсанных под Xlib, ни в MC (хотя ввод 8bit символов включен),ни в vi, вообщем нигде...;( В консоле пишется что Xlib не поддерживает локализация и set ее to C ;)
Господа, подскажите, где чего еще прописать что-б нормально работать с вводом русских символов.
Заранее благодарен.
d_mokus.


Содержание

Сообщения в этом обсуждении
"Помогите с локализацией ;( "
Отправлено d_mokus , 15-Мрт-04 22:42 
Ребят, ну неужто так сложно сравнить эти конфиги со своими, и сказать где чего в моих подправить/добавить...
Все вроде как делал по докам/faq`ам...
Пожайлуста помогите!
Заранее спасибо!
d_mokus.


"Помогите с локализацией ;( "
Отправлено zag , 16-Мрт-04 09:33 
>Ребят, ну неужто так сложно сравнить эти конфиги со своими, и сказать
>где чего в моих подправить/добавить...
>Все вроде как делал по докам/faq`ам...
>Пожайлуста помогите!
>Заранее спасибо!
>d_mokus.

Ни разу не сталкивался с подобной проблемой. Устанавливаю русскую локаль так:
pw usermod (имя юзера) -L russian

если используешь fluxbox, то в теме, которую применяешь надо поменять шрифты (они обычно используют artwiz-fonts, их нужно поменять на содержащие KOI8-R, посмотри файл gtkrc.ru). Сглаживание русских шрифтов у меня в Fluxbox никогда не работало - выводились иероглифы


"Помогите с локализацией ;( "
Отправлено d_mokus , 16-Мрт-04 22:25 
>pw usermod (имя юзера) -L russian
>
>если используешь fluxbox, то в теме, которую применяешь надо поменять шрифты (они
>обычно используют artwiz-fonts, их нужно поменять на содержащие KOI8-R, посмотри файл
>gtkrc.ru). Сглаживание русских шрифтов у меня в Fluxbox никогда не работало
>- выводились иероглифы
Как я понял с локалью все вроде как все нормально. Я вот никак не могу понять почему в Qt/Gtk приложения русские буквы вводятся нормально, а во всем остальном нет ;(((
Господа! Сравните пожайлуста свои конфиги с моими, подскажите что у меня не так.
p.s. Если распишите решение буду безмерно благодарен. Инет у меня сейчас к сожалению only by gprs, так что особенно и не полазиешь ;(
Помогите пожайлуста!
С наилучшими пожеланиями, d_mokus.