LINUX.ORG.RU

Gwenview не показывает exif и не разворачивает картинки.


0

0

Gwenview не показыват exif. В окне Meta Information есть только General, а Exif и Iptc - пустые. Разворот фотографий по exif'у работает только в preview, а в режиме просмотра - нет. Gwenview Version 2.1.3 (на 2.1.2 было то же самое) Using KDE 4.1.4 (KDE 4.1.4)

Система Xubuntu на Acer Aspire One. Gwenview брал из стандартных репозиториев с автоматической установкой необходимых пакетов.

При запуске gwenview из терминала выдает следующее:

>gwenview(5543) KToolInvocation::klauncher: klauncher not running... launching kdeinit

>kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher

>kdeinit4: preparing to launch /usr/bin/kded4

>kdeinit4: preparing to launch /usr/bin/kbuildsycoca4

>kbuildsycoca4 running...

>kdeinit4: preparing to launch /usr/lib/kde4/libexec/kconf_update

>kdeinit4: preparing to launch

>kio_trash(5556) TrashImpl::init: initialization OK, home trash dir: "/home/masyaman/.local/share/Trash"

>kio_trash(5556) TrashProtocol::listDir: listdir: KUrl("trash:/")

>kdeinit4: preparing to launch

>gwenview(5543): Could not load image with Exiv2, reported error: "Failed to read image data"

Последняя строчка повторяется регулярно при попытке открыть каждый новый файл. Интересно то, что один раз exif удалось увидеть, запустив sudo gwenview. Дальнейшие попытки повторить то же самое результатов не дали.

masya83
() автор топика
Ответ на: комментарий от masya83

Какието библиотеки для exif нужно переставить, но лучше обновитесь, уже в бекпортах 4.2 есть.

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

Поставил gwenview из бекпортов, теперь версия 2.2.0. Работает так же. Превьюшки переворачивает, а полноэкранные картинки - нет. Изменился вывод в консоль. Может есть какие-то идеи в чем загвоздка?

>masyaman@masyaman-laptop:~$ gwenview Desktop/IMG_7172.JPG "/usr/bin/gwenview(5656)" Error in thread 3049113280 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3049113280 : "QLocalSocket::connectToServer: Invalid name"

>gwenview(5656) <unnamed>::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/home/masyaman/.kde/share/apps/nepomuk/socket"

>gwenview(5656): Attempt to use QAction "edit_redo" with KXMLGUIFactory!

>gwenview(5656): Attempt to use QAction "edit_undo" with KXMLGUIFactory!

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Invalid iterator."

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Invalid iterator."

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Invalid iterator."

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Invalid iterator."

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Unsupported operation (2)": "Invalid model"

>"/usr/bin/gwenview(5656)" Error in thread 3026606992 : "Invalid iterator."

masya83
() автор топика
Ответ на: комментарий от masya83

> Может есть какие-то идеи в чем загвоздка?

Есть: при переписывании под кде4 разработчики поломали базовую функциональность. Лечится либо установкой версии для кде3, либо впадением в летаргический сон до времени, когда это пофиксят. А чтобы сон не стал вечным, надо отправить авторам багрепорт "вы №;%;%№! какого №;% сломали exif!?".

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

Да, идея хорошая, но, к сожалению, не верная. У меня на десктопе стоит Fedora 10 с KDE4 и Gwenview 2.2.0 на ней работает нормально. Так что дело, похоже, не в этом.

Я и сам думаю что что-то с KDE. Но скорее в какой-то несовместимости библиотек KDE с xfce4.

masya83
() автор топика
Ответ на: комментарий от masya83

Не знаю как я не заметил сразу. При запуске gwenview внизу экрана видна подпись:

>Tags

>Sorry, browsing by tag is not available. Make sure Nepomuk is properly installed on your computer.

При запуске nepomukserver подпись исчезает, но проблема с exif остается.

masya83
() автор топика
Ответ на: комментарий от masya83

Все, нашел!

Проблема была в libexiv2-2_0.16-3ubuntu1.1_i386. Поставил libexiv2-4_0.17.1-1_i386, вроде работает.

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