Страница 1 из 1

GTK приложения

Добавлено: 03 июн 2003, 15:50
Alex Levkovich
Здравствуйте!

Может тут знают как заставить понимать русские символы GTK приложения. А то у меня LinPopUp и другие подобные, либо пишут каракули или не пишут вообще ничего. Системная кодировка у меня cp1251.

Добавлено: 03 июн 2003, 16:40
Varjat
Смотри внимательнее, я где-то видел похожее на этом форуме :wink:
но обрадую сразу, linpopup предётся пересобрать и в конфиге поменять на соответсвующие кирилические шрифты или если rpm-based дистриб скачать соответсвующую рпмину

Добавлено: 03 июн 2003, 19:48
Llama
0) Чтобы было красиво
1) Берем любую GTK-тему
2) Кладем ее /usr/share/themes/ в распакованом виде
3) Находим /usr/share/themes/theme_name/gtk/gtkrc
4) Берем xfontsel - выбираем в нем понравившийся шрифт, в котором есть русские буквы.
5) Строчку описания шрифта прописываем в найденый gtkrc на место аналогичнх строчек в нем содержащихся
6) В домашнем каталоге создаем файлик .gtkrc
7) В него пишем строчку
include "/usr/share/themes/Themename/gtk/gtkrc"

Добавлено: 05 июн 2003, 11:39
Alex Levkovich
добился того, что русский появился во всех GTK приложениях, но в LinPopUp его нет. Что значит поменять в конфиге? Пересобирать пробовал и без толку. Шрифты меняются везде кроме его 'EditBox' (или как-то там по другому). В программе это типа GTKWidget. Я пробовал фонт прямо в программе инициализировать и к этому контролу прикручивал. Пофиг ему, не меняется. Что это за фигня? Может знает кто?

Добавлено: 05 июн 2003, 15:22
Llama
Тут на форуме я клал ссылку на патч, который решает проблему.

Добавлено: 06 июн 2003, 09:33
Alex Levkovich
к сожалению я не смог это найти. Может вы могли бы еще раз повторить эту ссылку

Добавлено: 06 июн 2003, 10:15
Llama
Сыылку-то свою я нашел, только она дохлая. Патч этот был написан для asp linux - и взял я его с их сайта. Поэтому советую пойти на их форум и спросить... Он точно был...
http://www.linux.hitech.by/forum/viewto ... t=linpopup

Добавлено: 06 июн 2003, 11:24
Alex Levkovich
у них сайт обновился слегка и там уже про это нет ничего. может есть возможность выложить этот патч еще куда то?

Добавлено: 06 июн 2003, 13:24
Alex Levkovich
или прислать на alevkovich@tut.by

Добавлено: 06 июн 2003, 13:36
Llama
у меня его нет

Добавлено: 07 июн 2003, 10:21
Alex Levkovich
<!-- пропущено через iconv -->
Смог я в LinPopUp поменять шрифт на другой(с cp1251 частью) , но по русски оно все равно не пишет. Может gcc нужно както локализировать? Установить какую нибудь environment variable?

Добавлено: 07 июн 2003, 16:19
Гость
У мозиллы тоже с кодировками проблемы. Я писал, что может у меня gcc каким либо образом не русифицирован. Скажем может нужно устанавливать какие либо environment variables?