|
Bugzilla – Full Text Bug Listing |
| Summary: | Can't open or save images | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Andrés Barrantes Silman <andresbs2000> |
| Component: | KDE Applications | Assignee: | E-Mail List <opensuse-kde-bugs> |
| Status: | RESOLVED WORKSFORME | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | andresbs2000, fvogt |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
Does it work with a fresh user account? I suspect something is broken with the mime database. Things seem to be working with a new user. The idea of the broken database seems to hold - what could I do in that case? You can run "update-mime-database ~/.local/share/mime/" to update the user database. If that does not help, check ~/.local/share/mime/packages/ for anything that might be relevant. I think we found the culpirit - there was this xml: /home/andres/.local/share/mime/packages//chrome-jplabhkpdbknkljkjoblpijbehfpficm-Default.xml The contents inside quickly caught my eye: <?xml version="1.0"?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="image/*"> <glob pattern="*.apng"/> <glob pattern="*.avif"/> <glob pattern="*.bmp"/> <glob pattern="*.gif"/> <glob pattern="*.ico"/> <glob pattern="*.jfif"/> <glob pattern="*.jpeg"/> <glob pattern="*.jpg"/> <glob pattern="*.pjp"/> <glob pattern="*.pjpeg"/> <glob pattern="*.png"/> <glob pattern="*.svg"/> <glob pattern="*.webp"/> </mime-type> </mime-info> Now - I did manually associate Chrome to some image files, but only after Gwenview was failing to open them. Removing the xml solves the issue, Spectacle can now save pictures and Gwenview can open png and jpg files. Marking as resolved/works for me, since it seems very specific to my setup. Not sure how the thing broke to be honest, but it would be very hard to trace it back at this point. |
I haven't been able to open images with Gwenview or save them with Spectacle for a while. I don't know that much about the internals of KDE/Qt, but here are some things that may hint to the root cause: - This is the console log I get while trying to save an image: andres@Tumbleweed:~> spectacle file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth" kf.kio.filewidgets.kfilefiltercombo: Could not find filter "image/*" kf.kio.filewidgets.kfilefiltercombo: Could not find filter "*.apng *.avif *.bmp *.gif *.ico *.jfif *.jpeg *.jpg *.pjp *.pjpeg *.png *.svg *.webp|image\\/* " kf.kio.filewidgets.kfilefiltercombo: Could not find filter "image/*" - Copying an image to the clipboard, and using Dolphin's save image from clipboard does seem to work, saving it as PNG. (the issue also happens with jpeg, and pretty much every other image file). - Changing saved image extension to .png causes the file to not be shown on Gwenview's file browser, when selecting "All supported formats". When forced to open the file (specifying the file name in the text box), the error shown by Gwenview is "Gwenview cannot display", see the bottom of this text to see the console log: - Removing the extension from the file makes Gwenview load the image successfully. Dolphin's property menu shows it is recognized as a PNG. Full console log from Gwenview: andres@Tumbleweed:~> gwenview kf.i18n.kuit: "Unknown subcue ':whatsthis,' in UI marker in context {@info:whatsthis, %1 the action's text}." org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-aptus-mos" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-arq" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-bay" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-bmq" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-cap" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-cine" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-cs1" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-dc2" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-drf" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-dxo" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-epson-eip" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-epson-erf" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-fff" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-hasselblad-3fr" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-iiq" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-kodak-dcs" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-kodak-kc2" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-mamiya-mef" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-mfw" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-minolta-mdc" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-mng" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-obm" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-ori" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-ptx" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-pxn" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-qtk" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-r3d" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-raw" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-rdc" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-rwl" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-rwz" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-samsung-srw" org.kde.kdegraphics.gwenview.lib: Unresolved mime type "image/x-sti" org.kde.kdegraphics.gwenview.lib: Unresolved raw mime type "image/x-samsung-srw" kf.coreaddons: "Could not load plugin from /usr/lib64/qt5/plugins/ffmpegthumbs.so: Failed to extract plugin meta data from '/usr/lib64/qt5/plugins/ffmpegthumbs.so'"