Умучался уже пытаясь подружить gtk приложения(xmms, mplayer) с русским
языком. При запуске xmms выдаёт в консоль следующее:Gdk-WARNING **: Missing charsets in FontSet creation
Gdk-WARNING **: KOI8-R
Gdk-WARNING **: KOI8-RА в меню вместо русского "брякозяблы", в качестве оконного менеджера использую Gnome 2.8 (FreeBSD 5.3-Release-p1).
$ cat .gtkrc.mine
style "gtk-default-koi8-r" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-*,\
-cronyx-helvetica-medium-r-normal--12-*-*-*-*-*-koi8-*"
}
class "GtkWidget" style "gtk-default-koi8-r"
$
Также вопрос с переменной G_BROKEN_FILENAME для того что бы, наутилус создавал русские файлы с названием в KOI-8R вместо UTF-8$ cat .cshrc|grep G_BROKEN_FILENAME
setenv G_BROKEN_FILENAME 1
$ echo $G_BROKEN_FILENAME
1А всё равно создавая файл с русским файлом, при просмотре в консоли получаю всё теже "брякозяблы".
Заранее благодарен.
добавь ты строчку в конфиг иксов
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
ёпта нах...
>добавь ты строчку в конфиг иксов
>FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
>ёпта нах...В gtk2, qt приложениях русские шрифты отображаются нормально.
$ cat /etc/X11/xorg.conf|grep FontPath
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/webfonts/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
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/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/bitstream-vera/"
FontPath "/usr/X11R6/lib/X11/fonts/local"
со стандартной комплектацией всё работает отлично, в том числе всякие xmms и mplayer
>со стандартной комплектацией всё работает отлично, в том числе всякие xmms и
>mplayerОно то работает, то не работает :)
Ставил на другую машину Gnome 2.6 из пакетов, там тоже проблемы с русским, до этого дома держал 2.6 всё было нормально. Вот отловить бы от чего это зависит ...
>>добавь ты строчку в конфиг иксов
>>FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
>>ёпта нах...
>
>В gtk2, qt приложениях русские шрифты отображаются нормально.
>
>$ cat /etc/X11/xorg.conf|grep FontPath
> FontPath
> "/usr/X11R6/lib/X11/fonts/misc/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/TTF/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/webfonts/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/cyrillic/"
> 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/Speedo/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/Type1/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/CID/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/100dpi/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/75dpi/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/bitstream-vera/"
> FontPath
> "/usr/X11R6/lib/X11/fonts/local"V konfige, kirillicheskiye shrifti stav pervimi...., a potom ostalniye
Не то. Ещё варианты есть? :)
>>>добавь ты строчку в конфиг иксов
>>>FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
>>>ёпта нах...
>>
>>В gtk2, qt приложениях русские шрифты отображаются нормально.
>>
>>$ cat /etc/X11/xorg.conf|grep FontPath
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/misc/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/TTF/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/webfonts/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/cyrillic/"
>> 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/Speedo/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/Type1/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/CID/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/100dpi/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/75dpi/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/bitstream-vera/"
>> FontPath
>> "/usr/X11R6/lib/X11/fonts/local"
>
>V konfige, kirillicheskiye shrifti stav pervimi...., a potom ostalniye
есть - поставь еще какойнибудь маленький desktop и посомтри как там будетрабоать с русским - если и там таже фигня - значит правь иксы - если там будет все нормально - значит сноси гнома и пересобири его заново
Во FluxBox работает. Эээхххх
http://www.opennet.me -> поиск (xmms)
подробнее некуда....
>http://www.opennet.me -> поиск (xmms)
>подробнее некуда....
Да ну нафиг, не можешь ответить - не отвечай.У меня та же проблема FreeBSD 5.3 amd64
С русскими именами - все в порядке правда, но с xmms - проблемы.
Дабы собрать mplayer - приведу опции компиляции из /etc/make.conf# Prefs for mplayer compile
WITH_OPTIMIZED_CFLAGS=yes
WITH_GTK2=yes
WITHOUT_RUNTIME_CPUDETECTION=yes
#WITH_RTC=yes
WITH_DVD_DEVICE=/dev/acd0
WITH_CDROM_DEVICE=/dev/acd0
WITH_LIBUNGIF=yes
WITH_ARTS=yes
WITH_FRIBIDI=yes
WITH_CDPARANOIA=yes
WITH_LIBDV=yes
WITH_MAD=yes
WITH_SVGALIB=yes
WITH_AALIB=yes
WITH_THEORA=yes
WITH_SDL=yes
WITH_ESOUND=yes
WITH_VORBIS=yes
WITH_XANIM=yes
WITH_REALPLAYER=yes
WITH_LIVEMEDIA=yes
WITH_MATROSKA=yes
WITH_XVID=yes
WITH_LZO=yes
WITH_XMMS=yes
WITH_LANG=ruRTC - у меня не читается почему-то возможно из-за amd64 - попробуй поиграть ей.
C xmms - проблема такая - мплейер скомпилен с xmms'ом, посему он от него зависит, а /usr/ports/multimedia/xmms конфликтует с /usr/ports/russian/xmms посему нет возможности его вперить, хотя я конечно гоню - ставил я русский - но он сразу в корку сваливается, так что не знаю что делать...
да и еще
чтобы скомпилить все это тебе придется руками реал плейер тащить, лучше всего из filesearch.ru ибо на сайте таких уже нет, и еще надо будет пересчитать размеры и md5 суммы - ибо в портах они какие-то не такие.
Помни, что это риск...возможен троян...но я вроде не жалуюсь.
Действуй - удачи.
>да и еще
>чтобы скомпилить все это тебе придется руками реал плейер тащить, лучше всего
>из filesearch.ru ибо на сайте таких уже нет, и еще надо
>будет пересчитать размеры и md5 суммы - ибо в портах они
>какие-то не такие.
>Помни, что это риск...возможен троян...но я вроде не жалуюсь.
>Действуй - удачи.может проще уже порты обновить...
>$ cat .gtkrc.mine
>style "gtk-default-koi8-r" {
> fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-*,\
>
> -cronyx-helvetica-medium-r-normal--12-*-*-*-*-*-koi8-*"
>}
>class "GtkWidget" style "gtk-default-koi8-r"
>$После fontset надо другие шрифты прописать и все хорошо!
>>$ cat .gtkrc.mine
>>style "gtk-default-koi8-r" {
>> fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-*,\
>>
>> -cronyx-helvetica-medium-r-normal--12-*-*-*-*-*-koi8-*"
>>}
>>class "GtkWidget" style "gtk-default-koi8-r"
>>$
>
>После fontset надо другие шрифты прописать и все хорошо!Не совсем понял, чуть подробнее, пожалуйста.
xmms уже сменил на beep-media-player, он под gtk2 и с русским никаких проблем. :)
Вот вот, в 5.3 чтот накрутили с русским, сижу уже с первой версии пятёрок, всё нормально было со шрифтами и тд, а щас блин херня какаято, всё криво и без антиалиаса, и вот пойми где править надо. Сам юзаю IceWM.
И ещё прикол который был при установки 5.3, время было поставлено 1999 год, и почти ни один порт не хотел ставиться, имхо грил что типо запусти меня заного, два дня убил чтобы догнать вчём дело, опять же в 5.2.1 хоть 91 ставь всё ок работать будет, и все порты тоже.