Приложения gtk+ не показывают картинки

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Приложения gtk+ не показывают картинки

Сообщение oberlicht »

После одного из обновлений внезапно перестали отображаться файлы jpeg и png в программах с gtk+ (gqview, rox, zim, gqrellm итд)
Пересобирал приложения, пересобирал media-libs/jpeg, media-libs/jpeg-compat, media-libs/openjpeg, пересобирал gtk+:2 и :1. И даже сделал emerge -e gqview.
Но картинки не вернулись.

Код: Выделить всё

** (ROX-Filer:17582): WARNING **: Не удалось распознать формат изображения для файла «/usr/lib64/rox/ROX-Filer/images/rox-show-details.png»


gtk+ собран с такими флагами

Код: Выделить всё

 * Found these USE flags for x11-libs/gtk+-2.16.6:
 U I
 + + X          : Adds support for X11
 + + cups       : Add support for CUPS (Common Unix Printing System)
 - - debug      : Enable extra debug codepaths, like asserts and extra output.
                  If you want to get meaningful backtraces see
                  http://www.gentoo.org/proj/en/qa/backtraces.xml
 - - doc        : Adds extra documentation (API, Javadoc, etc)
 + + jpeg       : Adds JPEG image support
 - - jpeg2k     : Support for JPEG 2000, a wavelet-based image compression
                  format
 - - test       : Workaround to pull in packages needed to run with
                  FEATURES=test. Portage-2.1.2 handles this internally, so
                  don't set it in make.conf/package.use anymore
 + + tiff       : Adds support for the TIFF image format
 + + vim-syntax : Pulls in related vim syntax scripts
 + + xinerama   : Add support for the xinerama X11 extension, which allows you
                  to stretch your display across multiple monitors


Ничего не менял. Не понятно..
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Приложения gtk+ не показывают картинки

Сообщение serzh-z »

revdep-rebuild или reconcilio выполнялся?
Спасибо сказали:
Dimanish
Сообщения: 80
ОС: Gentoo GNU/Linux

Re: Приложения gtk+ не показывают картинки

Сообщение Dimanish »

Обновляли x11-misc/shared-mime-info?
Если да, то цитата из ебилда думаю поможет:

Код: Выделить всё

"
pkg_postinst() {
        fdo-mime_mime_database_update
        elog
        elog "The database format has changed between 0.60 and 0.70."
        elog "You may need to update all your local databases and caches."
        elog "To do so, please run the following commands:"
        elog "(for each user) $ update-mime-database ~/.local/share/mime/"
        elog "(as root)       # update-mime-database /usr/local/share/mime/"
        elog
}
"
Registered Linux User #472660
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Приложения gtk+ не показывают картинки

Сообщение Poor Fred »

Dimanish писал(а):
12.10.2009 13:53
Обновляли x11-misc/shared-mime-info?
Если да, то цитата из ебилда думаю поможет:

Точно! Только что мучился с этой проблемой. А она так просто решается, оказывается :).

Правда, я читал это сообщение, но пытался сделать это от root, а такого каталога нет, я и стал искать проблему в другом месте.

Upd: А, нашел. update-mime-database /usr/share/mime/ надо.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: Приложения gtk+ не показывают картинки

Сообщение oberlicht »

И у меня получилось.
Dimanish, большое спасибо!
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Приложения gtk+ не показывают картинки

Сообщение serzh-z »

Очень любопытно - никогда не делал update-mime-database... Что-то я пропустил в этой жизни. :(
Спасибо сказали:
Аватара пользователя
maxen
Сообщения: 48
ОС: Debian -> Gentoo

Re: Приложения gtk+ не показывают картинки

Сообщение maxen »

Спасибо, у меня тоже в пиджине картинки появились :)
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: Приложения gtk+ не показывают картинки

Сообщение oberlicht »

serzh-z писал(а):
12.10.2009 19:14
Очень любопытно - никогда не делал update-mime-database... Что-то я пропустил в этой жизни. :(

Я почему-то считал что оно по команде ебилда должно делаться..
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Приложения gtk+ не показывают картинки

Сообщение Poor Fred »

serzh-z писал(а):
12.10.2009 19:14
Очень любопытно - никогда не делал update-mime-database...

Я тоже. До сего момента.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
ArhAngel
Сообщения: 33
ОС: Gentoo Linux

Re: Приложения gtk+ не показывают картинки

Сообщение ArhAngel »

oberlicht писал(а):
12.10.2009 22:57
Я почему-то считал что оно по команде ебилда должно делаться..

там же написано

Код: Выделить всё

elog \"(for each user) $ update-mime-database ~/.local/share/mime/\"

поэтому автоматом ebuild не делает.
Я пробовал вначале от root-а запустить....сделалось, но не помогло, потом сделал от каждого пользователя - ПОМОГЛО
Спасибо сказали: