GNOME Bugzilla – Bug 639549
Use thumbnails for pictures
Last modified: 2021-05-26 22:26:25 UTC
It'd be great to use thumbnails for the pictures. At least in the grid view.
I agree. I need to look into how to do this as yet. For pictures, I was actually considering a separate view entirely instead.
This opens the interesting question on how to get/create the thumbnails. In Meego we use the combination of a library (libthumbnail) with a daemon to do the actual thumbnailing (tumbler, coming from XFCE). A separate daemon is needed because the thumbnailing work is very prone to crashes. Thinking on Tracker in GNOME, i think we should write a GThumbnail library (vala + GI friendly) wrapping tumbler with a similar functionality approach than libthumbnail (in C++) uses. Another approach would be to use the current GNOME code for thumbnails (in nautilus?) in tracker.
You can use the gnome-desktop library, that provides an API for this.
(In reply to comment #3) > You can use the gnome-desktop library, that provides an API for this. Do you have a link for this? Forgive me, but I didn't find or know about this before now unless you're referring to: http://library.gnome.org/devel/libgnomeui/stable/libgnomeui-GnomeThumbnail.html
(In reply to comment #2) > This opens the interesting question on how to get/create the thumbnails. > > In Meego we use the combination of a library (libthumbnail) with a daemon to do > the actual thumbnailing (tumbler, coming from XFCE). A separate daemon is > needed because the thumbnailing work is very prone to crashes. > > Thinking on Tracker in GNOME, i think we should write a GThumbnail library > (vala + GI friendly) wrapping tumbler with a similar functionality approach > than libthumbnail (in C++) uses. Another approach would be to use the current > GNOME code for thumbnails (in nautilus?) in tracker. I agree with you on this one Ivan unless Vincent knows something we don't here :)
(In reply to comment #4) > (In reply to comment #3) > > You can use the gnome-desktop library, that provides an API for this. > > Do you have a link for this? http://git.gnome.org/browse/gnome-desktop/tree/libgnome-desktop/gnome-desktop-thumbnail.h (which is mostly the libgnomeui API you linked to, but outside of libgnomeui)
Thanks Vincent, we can look into this and try to get it done by the first stable release, but it might have to be added later. We are already delaying the stable release with things we need to get done. I have added it to the roadmap in any case: http://live.gnome.org/Tracker/Roadmap
Oh, I'm all for a stable release asap ;-) I agree this bug is not of high priority, and certainly not blocking a stable release.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/tracker/-/issues/ Thank you for your understanding and your help.