XMMS и русские символы

Автор: ip Дата: 27.01.2005 19:36 Понимаю что вопрос не новый и не оригинальный, но есть такое дело:
1. фалй i18n:

SYSFONTACM="koi8-r"
SYSFONT="cyr-sun16"
SUPPORTED="ru_RU.KOI8-R:ru_RU.koi8r:ru_RU:ru"

LANG="en_UA.KOI8-R"
LC_MESSAGES="en_US"

т.е. шрифты КОИ8-Р, а все сообщениея и интерфейс на англ.
все работает даже mc - и русские имена файлов на нтфс видны и печатать можно русскими.

2. Но в приложениях типа xmms (не в самом его окне, а в диалоге ОТКРЫТИЯ ФАЙЛОВ или ДОБАВЛЕНИЯ ДИРРЕКТОРИИ), xpdf и подобными,
русские символы - закарлючки. Я так понимаю что тут проблема с GTK? Я вроде прописал в /etc/gtk/gtkrc.ru и /etc/gtk/gtkrc.uk на первом месте koi8-r. Может где еще указать это надо? Так как проблема именно с приложениями использующими "старый" интерфейс (не знаю как его назвать, но отличный от того что в новых приложениях в КДЕ...)

Спасибо.
Re: XMMS и русские символы 28.01.2005 00:23bleed может просто не установлены koi8-r шрифты?
Re: XMMS и русские символы 28.01.2005 03:46ip Нет, не то.
У меня шрифты КОИ8-Р установлены, просто если поставить LANG=en_UA.KOI8-R, то интерфейс - английский, а если ru_RU.KOI8-R, то интерфейс русский и все имена файлов - нормально отображаются.
Но проблема в том, что если поставить LANG=en_UA.KOI8-R, то в программах (таких как xpdf, xmms и др.) в диалоге открытия файлов не отображаются русские буквы. У них еще диалоги - старого образца (использует motif (lesstiff, или openmotif)? Это вроде?).
Так вот именно там нет русских букв...

Где же это надо прописать??

Вот что уже сделал:
заменил названия шрифтов в файле
/usr/X11R6/lib/X11/app-defaults/Editres

поставил:
-rfx-serene-medium-r-normal-*-*-100-*-*-p-*-koi8-u

но похоже эффекта нет Грустный.

Плиз, чего еще сделать можно??
Re: XMMS и русские символы 28.01.2005 10:08MadDog А почему
> LANG="en_UA.KOI8-R"
вроде бы надо
> LANG="ru_UA.KOI8-R"
Re: XMMS и русские символы 28.01.2005 13:27ip Да, так конечно правильно, но а как еще по другому заставить приложения работвть с английским интерфейсом и все сообщения показывать тоже на англ.? Просто LC_MESSAGES=en_US - для приложений под КЖЕ не помогает...
Re: XMMS и русские символы 28.01.2005 13:33zaitsev >> Да, так конечно правильно, но а как еще по другому заставить приложения работвть с английским интерфейсом и все сообщения показывать тоже на англ.?

LANG=en_US.KOI8-R и создать соответсвующую локаль при помощи localedef.
Re: XMMS и русские символы 30.01.2005 03:56ip Если можно просвятите, в этом ли проблема.
Если запустить из терминала (xterm к примеру) Adobe Acrobat Reader, то он пишет

Warning: locale not supported by Xlib, locale set to C

И соответственно русские символы не отображает...
Может именно в этой Xlib проблемы?

Консоль сейчас поставил
LANG=en_US.KOI8-R

в /usr/lib/locale/ создал симв. ссылку en_US.KOI8-R на ru_RU.KOI8-R

Проблема таже, если LANG=en_US, то в xmms, xpdf и подобных нет рус. букв в диалоге открыти файлов.
Если LANG=ru_RU, то в xmms проблема решается.

Если есть желание и время что-то посоветовать, то спасибо, если нет, то буду досконально изучать ФАК на linux.org.ru
Re: XMMS и русские символы 31.01.2005 03:479A4172 Такой локали "en_US.KOI8-R", естественно, не бывает. Чтоб был интерфейс на английском языке и работал русский у меня вот такое в /etc/sysconfig/i18n:
LANG="en_US"
SUPPORTED="ru_RU.KOI8-R:ru_RU:ru:en_US.UTF-8:en_US:en"
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"

SYSFONT="Cyr_a8x16"
SYSFONTACM="koi2alt"
Обратите внимание на LC_CTYPE, остальные переменные LC_*, в общем-то, необязательные.
RSS-материал