Summary: | В GTK-приложениях отсутствует часть иконок кнопок | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch 4.1 | Reporter: | Ilis <ilis.krou> | ||||
Component: | kde-styles-qtcurve | Assignee: | Valery Inozemtsev <shrek> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-4.1 <qa-4.1> | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | solntsev, vova1971 | ||||
Version: | unspecified | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
*** Bug 17610 has been marked as a duplicate of this bug. *** В qt или gtk? почему баг на kde-styles-qtcurve ? (In reply to comment #2) > В qt или gtk? почему баг на kde-styles-qtcurve ? > Это кому вопрос, простите? Картинок нет в gtk-приложениях, иконки, которые не отображаются, принадлежат kdelibs, а в kde-styles-qtcurve есть /usr/share/themes/QtCurve, в котором есть /usr/share/themes/QtCurve/gtk-2.0/icons*, ссылающиеся на иконки из kdelibs... Разберитесь, пожалуйста :) А в названии бага вообще qtk. (In reply to comment #4) > А в названии бага вообще qtk. > Исправил. Конечно же, GTK! (ну и примеры firefox и GIMP могут помочь догадаться) :) Может как-то я могу помочь ускорить процесс? Предоставить дополнительные данные, или попробовать какие-то действия? Пока пробовал apt-get --reinstall install этих двух пакетов, но безрезультатно... Подтверждаю, что при переходе 4.0->4.1 аналогичная проблема наблюдается. Подтверждаю.. Даже для Бранча 5.0.. .xsession-errors:0 кишит упоминаниями про gtk-icons и qtqurve, и о том, что файл с изображением не найден в pixmap_path.. Где он прописывается, путь этот..? kde-styles-qtcurve заточен на kde-icon-theme-tango. если чего то нет в теме crystalsvg это проблемы kdelibs (В ответ на комментарий №9) > kde-styles-qtcurve заточен на kde-icon-theme-tango. если чего то нет в теме > crystalsvg это проблемы kdelibs Так у меня в качестве темы иконок именно Tango.. однако ругается так же: /home/vova/.config/qtcurve.gtk-icons:8: Файл с изображением не найден в pixmap_path: «16x16/actions/mirror.png» /home/vova/.config/qtcurve.gtk-icons:9: Файл с изображением не найден в pixmap_path: «22x22/actions/mirror.png» /home/vova/.config/qtcurve.gtk-icons:10: Файл с изображением не найден в pixmap_path: «32x32/actions/mirror.png» /home/vova/.config/qtcurve.gtk-icons:11: Файл с изображением не найден в pixmap_path: «16x16/actions/mirror.png» и т.д. Где прописывается эта переменная pixmap_path? Я хоть для себя исправлю вручную.. Или прописать вручную полный путь к Tango для каждой строчки? tango-icon-theme != kde-icon-theme-tango /usr/share/icons/TangoKDE/128x128/actions/mirror.png /usr/share/icons/TangoKDE/16x16/actions/mirror.png /usr/share/icons/TangoKDE/22x22/actions/mirror.png /usr/share/icons/TangoKDE/32x32/actions/mirror.png /usr/share/icons/TangoKDE/48x48/actions/mirror.png /usr/share/icons/TangoKDE/64x64/actions/mirror.png |
Created attachment 3019 [details] вывод gtk-demo в stderr Первым было замечено отсутствие иконок на кнопках OK и Отмена в firefox и GIMP. Тема значков -- crystalsvg При тесте на [ilis@altus ~]$ gtk-demo /home/ilis/.config/qtcurve.gtk-icons:8: Файл с изображением не найден в pixmap_path: "16x16/actions/mirror.png" /home/ilis/.config/qtcurve.gtk-icons:9: Файл с изображением не найден в pixmap_path: "22x22/actions/mirror.png" ... (остальное во вложении) Иконки OK и Отмена были добавлены вручную созданием симлинков [root@altus actions]# ln -s cancel.png button_cancel.png [root@altus actions]# ln -s ok.png button_ok.png Вообще, в crystalsvg нет ни одного симлинка в отличие от Tango, возможно, проблема в этом...