LINUX.ORG.RU

Неактивные иконки в GTK-приложениях


0

0

Всем привет. Вопрос наверняка уже 9000 раз обсосанный, но как сделать что-бы иконки на неактивных кнопках в GTK-приложениях выглядели не так, как это было принято 20 лет назад в 16-ти и 256-ти цветных прогах? GNOME не использую, но полторы GTK-шные проги иногда нужны.


Re: Неактивные иконки в GTK-приложениях

Посмотри в сторону gtk-engine. Если у тебя KDE4, то всё будет довольно просто.

wyldrodney ()
Ответ на: Re: Неактивные иконки в GTK-приложениях от mannaz

Re: Неактивные иконки в GTK-приложениях

>BUMP. Я не верю, что гномеры живут с этим!

:)))

сообшение kde 4 при запуске gtk приложения:

Тема значков GTK+ не установлена

Это обычно означает, что менеджер XSETTINGS не запущен. Менеджеры рабочего стола, подобные GNOME или XFCE, автоматически запускают свой XSETTING менеджер, подобный gnome-settings-daemon или xfce-mcs-manager.

Если Вы используете менеджер рабочего стола не совместимый с GNOME, то у Вас есть два решения
1. запустить XSETTINGS мнеджер или
2. просто определить тему значков в ~/.gtkrc-2.0.
Например, чтобы использовать тему значка Tango добавьте строку:
gtk-icon-theme-name="Tango" в Ваш ~/.gtkrc-2.0. (создайте его, если не существует)

Замечание: Тема значков, которую вы выбираете, должна быть совместима с GNOME, иначе файлы значков могут отображаться неправильно. Из-за различий в обозначении изображений GNOME и KDE, не может быть использована тема KDE. В настоящее время нет никакого стандарта для этого, но это будет решено freedesktop.org в будущем.

elipse ★★★ ()
Ответ на: Re: Неактивные иконки в GTK-приложениях от elipse

Re: Неактивные иконки в GTK-приложениях

Спасибо за подробный ответ, но проблема в том, что сама тема значков меня, в принципе, устраивает. Раздражает какой-то средневековый дитеринг, используемый GTK при отображении иконок в неактивном состоянии (видно, например, здесь на тулбаре: http://www.linux.org.ru/gallery/3645985.png). Как это исправить?

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