LINUX.ORG.RU

gtk-engines for gtk?


0

0

Какой версии нужно поставить gtk-engines, чтобы заработали темы в gtk-1 приложениях (в xmms, например). Поставил gtk-engines-2.2.0, прописал в gtkrc используемой мной темы путь к libpixmap.so. Запускаю xmms, пишет:

Gtk-WARNING **: GModule initialization check failed: Gtk+ version too old (major mismatch

Ну, ладно, ставлю gtk-engines-1.9.0. Та же история. Вопрос: что делать?

И ещё вопрос. Ставлю новую тему, (прописываю её в gtkrc), запускаю тот же xmms, и получаю:
Gtk-WARNING **: Загружаемый модуль не найден в module_path: "libpixmap.so"
Приходится в gtkrc новой темы писать путь к libpixmap.so:
module_path ":/usr/lib/gtk-2.0/2.4.0/engines"
Как избавится это этой необходиости? Прописать в глобальный gtkrc?

anonymous

> Какой версии нужно поставить gtk-engines, чтобы заработали темы в
> gtk-1 приложениях (в xmms, например). Поставил gtk-engines-2.2.0,
> прописал в gtkrc используемой мной темы путь к libpixmap.so. Запускаю
> xmms, пишет:

А с какого боку Gtk-1.2 будет понимать темы для Gtk-2? Это вообще-то
две разные библиотеки, и темы у них разные...

int19h ★★★★
()
Ответ на: комментарий от anonymous

Каждая engine используется в своей теме. Для темы есть собственный gtkrc, где-нить в usr/share/themes. Там всё и прописано.

snigga ★★★
()
Ответ на: комментарий от snigga

Не работает. Прописываю новую тему в ~/.gtkrc - и ничего. Чего не хватает? И вообще, я не понял, gtk-1-приложениям нужен engine? Что нужно ставить? В gtkrc новой темы прописано использование libpixmap.so, но из gkt-engines-2 файл libpixmap.so не подходит, что понятно. Делал, вроде, всё по FAQ...

anonymous
()
Ответ на: комментарий от drish

Ищи темы которые поддерживают gtk1 и gtk2! Там в архиве будет два gtkrc конфига, для первого и второго gtk.

Head
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.