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

Исходное сообщение
"gtk+ и русский язык(FreeBSD 5.3)"

Отправлено Kaspian , 20-Ноя-04 15:05 
Умучался уже пытаясь подружить 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

А всё равно создавая файл с русским файлом, при просмотре в консоли получаю всё теже "брякозяблы".

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено оьаые , 20-Ноя-04 15:32 
добавь ты строчку в конфиг иксов
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
ёпта нах...

"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено Kaspian , 20-Ноя-04 16:13 
>добавь ты строчку в конфиг иксов
>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"


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено оьаые , 20-Ноя-04 19:00 
со стандартной комплектацией всё работает отлично, в том числе всякие xmms и mplayer

"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено Kaspian , 21-Ноя-04 02:12 
>со стандартной комплектацией всё работает отлично, в том числе всякие xmms и
>mplayer

Оно то работает, то не работает :)
Ставил на другую машину Gnome 2.6 из пакетов, там тоже проблемы с русским, до этого дома держал 2.6 всё было нормально. Вот отловить бы от чего это зависит ...


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено Parser , 21-Ноя-04 16:29 
>>добавь ты строчку в конфиг иксов
>>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


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено Kaspian , 21-Ноя-04 17:56 
Не то. Ещё варианты есть? :)

"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено kir , 22-Ноя-04 12:35 
>>>добавь ты строчку в конфиг иксов
>>>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 и посомтри как там будетрабоать с русским - если и там таже фигня - значит правь иксы - если там будет все нормально - значит сноси гнома и пересобири его заново


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено Kaspian , 22-Ноя-04 19:29 
Во FluxBox работает. Эээхххх

"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено INM , 23-Ноя-04 19:51 
http://www.opennet.me -> поиск (xmms)
подробнее некуда....


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено hishnik , 27-Ноя-04 16:26 
>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=ru

RTC - у меня не читается почему-то возможно из-за amd64 - попробуй поиграть ей.

C xmms - проблема такая - мплейер скомпилен с xmms'ом, посему он от него зависит, а /usr/ports/multimedia/xmms конфликтует с /usr/ports/russian/xmms посему нет возможности его вперить, хотя я конечно гоню - ставил я русский - но он сразу в корку сваливается, так что не знаю что делать...


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено hishnik , 27-Ноя-04 16:31 
да и еще
чтобы скомпилить все это тебе придется руками реал плейер тащить, лучше всего из filesearch.ru ибо на сайте таких уже нет, и еще надо будет пересчитать размеры и md5 суммы - ибо в портах они какие-то не такие.
Помни, что это риск...возможен троян...но я вроде не жалуюсь.
Действуй - удачи.

"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено kir , 27-Ноя-04 18:39 
>да и еще
>чтобы скомпилить все это тебе придется руками реал плейер тащить, лучше всего
>из filesearch.ru ибо на сайте таких уже нет, и еще надо
>будет пересчитать размеры и md5 суммы - ибо в портах они
>какие-то не такие.
>Помни, что это риск...возможен троян...но я вроде не жалуюсь.
>Действуй - удачи.

может проще уже порты обновить...


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено bvm , 29-Ноя-04 18:52 
>$ 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 надо другие шрифты прописать и все хорошо!


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено Kaspian , 01-Дек-04 02:40 
>>$ 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 и с русским никаких проблем. :)


"gtk+ и русский язык(FreeBSD 5.3)"
Отправлено Nerian , 05-Дек-04 00:11 
Вот вот, в 5.3 чтот накрутили с русским, сижу уже с первой версии пятёрок, всё нормально было со шрифтами и тд, а щас блин херня какаято, всё криво и без антиалиаса, и вот пойми где править надо. Сам юзаю IceWM.
И ещё прикол который был при установки 5.3, время было поставлено 1999 год, и почти ни один порт не хотел ставиться, имхо грил что типо запусти меня заного, два дня убил чтобы догнать вчём дело, опять же в 5.2.1 хоть 91 ставь всё ок работать будет, и все порты тоже.