[РЕШЕНО] [KDE] Не применяются иконки в GTK-приложениях

vadik
sergey2705, я вам дал свой рабочий конфиг и расширение
/etc/gtk-3.0/settings.ini
gtk-theme-name = oxygen-gtk - На этот параметр GTK 3 реагирует, то есть если прописать любую другую тему, то она подхватится
gtk-icon-theme-name=KFaenza - На этот параметр GTK 3 вообще не реагирует, хоть значения hicolor выставите и у меня иконки не подхватятся, у меня такое ощущение, что иконки GTK 2 и GTK 3 на KDE наглухо приварены к oxygen. Чем я только не конфигурировал: и GTK-Qt-Engine, и kde-gtk-config, и ещё какая-то гуйская кофигурялка была. Ни один из них не заставил GTK-приложения подхватить KFaenza. Ни один.
gtk-fallback-icon-theme=oxygen - И на этот также

И точно такое же дело обстоит и с GTK 2 (/etc/gtk-2.0/gtkrc)

vadik
при следующем обновлении пакета oxygen-icons.
Для этого имеется oxygen-backup.tar.gz
Я тоже натанцевался с бубном.
Natrio
Первое правило – фтопку всяческие QT/KDE-движки/конфигурялки для gtk, сделанные QT/KDE-шниками, люто ненавидящими gtk, с полным игнором его особенностей, отсюда и все глюки. Никаких gtk-qt-engine и ему подобных!

gtk нужны РОДНЫЕ движки, и конфигурить его надо РОДНЫМИ средствами, а не "вражескими", и НЕ вместе с QT/KDE, а ОТДЕЛЬНО.

Пример, как это можно делать, я уже приводил вот тут:
http://archlinux.org.ru/forum/post/2973/
Natrio
Для настроек gtk2/3 есть графическая конфигурялка lxappearance , и она даже хорошо работает, в отличии от некоторых других порождений LXDE :)
В отличии от других подобных штуковин из xfce и гнома, она не столь монструозна, не требует автозапуска и постоянного висения в памяти, все настройки сохраняет в статические дефолтные конфиги gtk2/3, но тем не менее к запущенным программам изменения применяются немедленно.

Единственный серьёзный баг, который я заметил – оно не умеет устанавливать дефолтные встроенные курсоры иксов, и всячески норовит их сменить на большие и толстые какие-нибудь другие, но это лечится файликом ~/.gtkrc-2.0.mine :
gtk-cursor-theme-name=""
gtk-cursor-theme-size=0
После его чтения lxappearance снова считает курсоры дефолтными, и в процессе применения настроек сбрасывает курсоры не только для gtk2, но и gtk3, и для не-gtk программ.

Если всё сделать правильно, любые темы и иконки отлично применяются, включая иконки oxygen.
Спасибо! Во многом именно эта прожка и помогла. Удалил костыль gtk-qt-engine с вагоном его зависимостей. Поставил lxappearance. Настроил почти всё, как хочется. Почти, потому что иконки кнопок в Firefox брались из набора oxygen, а мне нужна kfaenza (хотя в Inkscape например некоторые таки сменились на kfaenza). Дочитался этой темы до того, что тоже поудалял (добавил в название в конец тильду) все файлы настройки gtk, какие были в '~/', а содержимое их максимально полно скопировал в системные конфиги.
И это не помогло лису побороть, но зато отпала надобность в будущем во всех профилях конфиги править.

В итоге лису приручить удалось только установкой firefox-oxygen-kde из AUR и с сайта мозиллы темы oxygen-kde (patched) - без неё костыль не работал.

В принципе сейчас я почти доволен. Всем спасибо!

UPD: Результаты моего пыхтения.
Я не красноглазик, я фаерфоксик ^_^
@firefoxic: Так firefox-oxygen-kde вроде бы несовместим с firefox 19? У вас старый firefox или есть пути обхода этой несовместимости?
Подскажите, а то в моих кедах все проги выглядят одинаково кроме этого фаерфокса после обновления до 19 версии
www.linux32.ru - новости и статьи о Linux
32reg
@firefoxic: Так firefox-oxygen-kde вроде бы несовместим с firefox 19? У вас старый firefox или есть пути обхода этой несовместимости?
У меня не старый Firefox:

Дело тут оказалось в том, что дополнение это работает только в паре с темой соответствующей. Тема устанавливается вместе с дополнением. Но вот как-раз именно эта тема и не совместима с новыми версиями. Но Алексей Олешкевич пропатчил её так, что эддон работает нормально. Спасибо Алексею!

Здесь видно, что тему, которая идёт вместе с эддоном, удалить даже нельзя, ведь ставилась она не средствами мозиллы (сам эддон из AUR).

В целом я пока доволен таким видом лисика:
Я не красноглазик, я фаерфоксик ^_^
firefoxic, спасибо. теперь опять все круто)
www.linux32.ru - новости и статьи о Linux
32reg
firefoxic, спасибо. теперь опять все круто)
Там ещё кнопка-таскалка есть, чтоб окно перемещать, если оно вам надо. У меня она в правом верхнем углу окна.
Я не красноглазик, я фаерфоксик ^_^
у меня окно перетаскивается за шапку в любом месте где нет вкладок. это настраивается в дополнении hide caption titlebar plus
www.linux32.ru - новости и статьи о Linux
А как найти настройки firefox-oxygen-kde? Все доплнения поставил, а вкладки в заголовок окна не вписываются, висят отдельно.
Dganic
А как найти настройки firefox-oxygen-kde? Все доплнения поставил, а вкладки в заголовок окна не вписываются, висят отдельно.
В почти любом месте в панелях лисы тыкаете правой кнопкой мыши, и в выпадающей менюшке выберите "Панель заголовка":

Открывается новое окно с подробной инструкцией.
Адрес инструкции chrome://oxygenkdeoptions/content/page/exceptionsguide.html

Она на инглише - что не поймёте, пишите.

P.S. Ну а настройки аддона - следующий пункт)
Я не красноглазик, я фаерфоксик ^_^
Таких пунктов почему-то нету, есть мысли как сделать так чтобы появились?
 
Зарегистрироваться или войдите чтобы оставить сообщение.