GTK приложения

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Alex Levkovich

GTK приложения

Сообщение Alex Levkovich »

Здравствуйте!

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

Аватара пользователя
Varjat
Интересующийся
Сообщения: 64
Зарегистрирован: 02 июл 2002, 11:14
Откуда: Менск
Контактная информация:

Сообщение Varjat »

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

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение 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"
Опыт растет прямо пропорционально выведенному из строя оборудованию

Alex Levkovich

Сообщение Alex Levkovich »

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

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Тут на форуме я клал ссылку на патч, который решает проблему.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Alex Levkovich

Сообщение Alex Levkovich »

к сожалению я не смог это найти. Может вы могли бы еще раз повторить эту ссылку

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

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

Alex Levkovich

Сообщение Alex Levkovich »

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

Alex Levkovich

Сообщение Alex Levkovich »

или прислать на alevkovich@tut.by

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

у меня его нет
Опыт растет прямо пропорционально выведенному из строя оборудованию

Alex Levkovich

Сообщение Alex Levkovich »

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

Гость

Сообщение Гость »

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

Ответить