Вы здесь

русский шрифт в gtk-шных программах (нет его)

В любой программе которая использует gtk (xmms, gmplayer итп) не отображаются русские буквы, я так понимаю, это проблемы gtk? подскажите куда копать плиз.

Если локаль юникодная то все приложения использующие GTK-1 не будут работать с русскими буквами. GTK-1 по определению не дружит с юникодом. Вариантов два:

1. Ставить локаль KOI8-R, при это говорят (не проверял) могут быть глюки в других программах. (Сильно в этом сомневаюсь).

2. Выкинуть всё что тянет GTK-1 и ставить аналоги на GTk-2, QT и проч. Как вариант: gmplayer у же несколько месяцев использует GTK-2 вместо GTK-1. Вместо XMMS рекоммендую Audacious.

А в каких приложениях gtk, 1 или 2?
И какую локаль используете? koi8 или utf?

koi8. на счет версий не знаю. могу сказать только, что xmms с корявыми шрифтами. а gaim второй с нормальными

http://wiki.fantoo.ru/index.php/HOWTO_GTK1_with_UTF8
почитай - разъяснения почему такие баги и как их решить

у меня всё решилось шрифтом:

~/.gtkrc:

style "gtk-default-ru" {
        fontset = "-misc-fixed-medium-r-normal-*-*-100-*-*-c-*-iso10646-1"
#       fontset="-terminus-*-*-*-*-*-*-*-*-*-*-iso10646-1"

}
class "GtkWidget" style "gtk-default-ru"

очень помогло - непонятно только почему в портах этого нет.

Наконец найден нетормозящий линукс для нетбуков

У меня стоит xorg-x11-7.1 и locale находится именно в /usr/lib/X11/, а не в /usr/share/X11, как утверждается выше. Зачем же вы людей путаете?

Ну не все так страшно, GTK+-1 не то что совсем не дружит с UTF-8 но подружить их довольно сложно, ибо часто приходится ковыряться еще и скаждой прогой в отдельности, помимо ~/.gtkrc .
По-этому лучший способ избежать гемора это заменить приложения на аналогичные но на GTK+-2. XMMS лично я давно выкинул, его клонов на GTK+2 уже расплодилось великое множество, сначала был beep-media-player затем (audacious - на самом деле просто почищеная от некоторых багов версия bmp) ну и жутко сырой пока еще BMPx - типа bmp на стеройдах :) (много чего нового туда напихали). gMPlayer в последних версиях наконецто портанули на gtk+2 (лично у меня media-video/mplayer-1.0.20060415 и с фейсом все в порядке... теперь)
Ну и так далее, если порыться то на GTK+-2.x можно найти практически любую прогу.

У меня тоже пролема с отображением руских шрифтов в gtk-шных прогах. локаль KOI8-R gtk-2 причем то что UTF-8 отображается нормально. как я понимаю это тоже проблема с gtk потому что например те проги чт она qt koi8-r отображают нормально проблема вся возникла после полной пересборки системы. с начала вообще не мог поставить локаль нормально. потом подправил немного /etc/locales.build и пересобрал glibc локаль встала нормлально но вот с gtk траблы никак не исправить (( кто знает че делать?

а почему бы не пользоваться кои8? зачем всем этот утф? ведь он еще жутко сырой как я понял.

Success is simple. Do what's right, the right way, at the right time.

Дык в том то и фигня, что часть программ глючит в koi8-r, часть в UTF8, вот и маешься.

ну кои8 это вроде бы проверенная, стабильная и надежная кодировка? и в ней куда меньше проблем чем в утф8. я читал что вроде так это.

Success is simple. Do what's right, the right way, at the right time.

Вот старые и проверенные программы с ней точно не глючат. А новые, разработчики которых юникодом пользуются, иногда глючат, например open office с именами файлов косячит. Или amarok теперь теги только в UTF понимает. Хотя у меня особых проблем с KOI8 не возникало.

tradakad написал:
ну кои8 это вроде бы проверенная, стабильная и надежная кодировка? и в ней куда меньше проблем чем в утф8. я читал что вроде так это.

Скорее наоборот...

Кстати, кодировки все стабильные, ибо символы в них местами никто не меняет ;)

Потом что utf8 решает множество проблем. А про сырость это не правда. Просто GTK1 стара как мир и не поддерживает юникод по совему прямому определению.

MooSE написал:
Потом что utf8 решает множество проблем. А про сырость это не правда. Просто GTK1 стара как мир и не поддерживает юникод по совему прямому определению.

хм хм.. где то я читал, то mc то ли с полного экрана то ли в консоли с утф не работает.. стремно как то его еще использовать..

а насчет плюсов - можно поподробнее? всмысле какое множество проблем он решает?

Success is simple. Do what's right, the right way, at the right time.

mc с utf8 замечательно работает и в консоли и на fullscreen
Я на utf8 уже больше года сижу и пока особых пробем не заметил
_________________
Gentoo GNU/Linux 2.6.16 GCC 4.1.1 Dual Xeon

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

ну например проблему поддержки нескольких языков и документов на нескольких языков. Вспомните как вы плевались открыв документ на немецком языке в Word95. Вспомнили? Вот такие проблемы юникод и решает.

Юникод вообще даёт гарантию что набранный вами текст всегда и везде сможет быть прочитан человеком, понимающим язык на котором вы писали. Для меня такие вещи очень важны.

А ещё это всё-таки единый стандарт для всех операционных систем, и есть надежда что скоро проблемы перекодировки просто отпадут.

гм гм.. почти убедили.. обязательно подумаю над сменой локали.
а надежда конечно умирает последней :)

Success is simple. Do what's right, the right way, at the right time.