Feature #1112

use pictures as screensaver

Added by Adam Dingle over 3 years ago. Updated about 2 years ago.

Status:Open Start date:12/10/2009
Priority:High Due date:
Assignee:- % Done:

0%

Category:-
Target version:-
Keywords:

Description

We could have a command which sets a screensaver using the set of selected pictures as a slideshow.

History

Updated by Adam Dingle about 3 years ago

  • Priority set to High

Updated by Adam Dingle about 3 years ago

  • Priority deleted (High)

Updated by Oystein Walle almost 3 years ago

  • Tracker changed from Bug to Feature

Currently, in Ubuntu there is a screen saver called “F-spot photos” which makes a slide show of all pictures marked as favourites. I don't know if it's the work of the F-Spot people or someone else, but seeing as Shotwell is the new default for Ubuntu it would be nice to have a similar feature. I'm thinking it can be configurable so that the user can choose to use picture with five stars, four stars or greater, etc.

(I just found this old ticket lying around. I wasn't sure if my suggestion deserved a new ticket or not.)

Updated by Adam Dingle almost 3 years ago

@Osse,

yes, this ticket is the right place for your suggestion. :) Now that Shotwell has star ratings, I agree it would be great if we had a screensaver that could be configured to display only photos with a certain rating or higher. I hope we can get to this within the next couple of releases.

Updated by rv - over 2 years ago

For a screensaver functionality, I would prefer the actual setting of f-spot (you select one of your tags). It's more precise and flexible because you precisely define which photos are used, and you can easily change the selection. The purpose of star rating is different, though it may be suitable for others.

The “F-spot screensaver” is just a bash script launching the following command 'f-spot --slideshow' + some code in f-spot for the config dialog and the gconf keys. If shotwell had a similar command line option, it should be possible to do the same.

Updated by Adam Dingle over 2 years ago

  • Priority set to High

Updated by Adam Dingle about 2 years ago

This is potentially tricky because Shotwell doesn't currently store a transformed version of each image on disk (though we'd like to at some point – see#1798). This means that the screensaver code will need to run the image pipeline. To do that it will need to access various items in the Shotwell database. We've never had two processes reading the Shotwell database at once before, and Shotwell wasn't really designed to allow that. So we'd need to think a bit about multi-process database access to make this work robustly.

Updated by rv - about 2 years ago

There was a discussion earlier about shotwell running in a read-only mode. It may be a solution for that problem.

However as stated in the gnome-shell mailing list, the future of screensavers in gnome3 doesn't seem to be clear at the moment http://mail.gnome.org/archives/gnome-shell-list/2011-March/msg00335.html, though it may still be useful for other/older desktops (gnome2, kde, unity, xfce …).

Also available in: Atom PDF