After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 639549 - Use thumbnails for pictures
Use thumbnails for pictures
Status: RESOLVED OBSOLETE
Product: tracker
Classification: Core
Component: Needle
0.9.x
Other Linux
: Normal normal
: ---
Assigned To: tracker-general
Jamie McCracken
Depends on:
Blocks:
 
 
Reported: 2011-01-14 19:05 UTC by Vincent Untz
Modified: 2021-05-26 22:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vincent Untz 2011-01-14 19:05:45 UTC
It'd be great to use thumbnails for the pictures. At least in the grid view.
Comment 1 Martyn Russell 2011-01-14 23:45:25 UTC
I agree. I need to look into how to do this as yet. For pictures, I was actually considering a separate view entirely instead.
Comment 2 Ivan Frade 2011-01-17 12:08:53 UTC
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.
Comment 3 Vincent Untz 2011-01-17 12:18:00 UTC
You can use the gnome-desktop library, that provides an API for this.
Comment 4 Martyn Russell 2011-01-17 15:17:25 UTC
(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
Comment 5 Martyn Russell 2011-01-17 15:17:51 UTC
(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 :)
Comment 6 Vincent Untz 2011-01-17 15:22:16 UTC
(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)
Comment 7 Martyn Russell 2011-01-17 15:26:51 UTC
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
Comment 8 Vincent Untz 2011-01-17 15:29:12 UTC
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.
Comment 9 Sam Thursfield 2021-05-26 22:26:25 UTC
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.