Hmm... On Second thought... Best to modify Desktop Drape to be able to take the photos directly from F-Spot... /Bengt On Mon, 2008-02-11 at 08:16 +0600, Bengt Thuree wrote: > Perhaps you can do this one as an F-Spot Extension? > > On Sun, 2008-02-10 at 20:47 -0500, Todd Slater wrote: > > It's been a while, but the script I used is below. Just run it with > > the tag id number, e.g. ./fspot-tag-export 47. You can find the tag id > > by dumping the tags table. I meant to rewrite this so I could use the > > tag name rather than id, but never got a round tuit. > > > > #!/bin/bash > > database="$HOME/.gnome2/f-spot/photos.db" > > wallpaperdir="$HOME/.wallpapers/ourpics" > > tag=$1 > > sqlite3 "$database" 'select photos.directory_path, photos.name from > > photos, photo_tags where photo_tags.tag_id = '$tag' and > > photo_tags.photo_id = photos.id;' | sed s/"|"/"\/"/g >> photolist.$$ > > while read line > > do > > picname=`basename "$line"` > > echo "$picname : $line" > > if [ ! -h $wallpaperdir/$picname ] ; then > > ln -s $line $wallpaperdir/ > > else > > echo "symlink already exists" > > fi > > done < photolist.$$ > > rm photolist.$$ > > > > > > On Feb 10, 2008 6:39 PM, David Barrett <dbarrett quinthar com> wrote: > > > Great idea, can you share that script? > > > > > > Alternatively, perhaps I could just hack Desktop Drapes to have a "Use > > > F-Spot Favorites" function... > > > > > > Either way, thanks for the recommendation! > > > > > > -david > > > > > > > > > Todd Slater wrote: > > > > My solution for this was to tag images in F-spot, then run a script to > > > > create symlinks to images with the relevant tag, and use Desktop > > > > Drapes to manage the actual wallpaper switching thang. > > > > > > > > Todd > > > > > > > > On Feb 8, 2008 2:33 AM, David Barrett <dbarrett quinthar com> wrote: > > > >> Hi, I'm making the switch from Mac to Ubuntu and one of the few features > > > >> I miss is the ability to automatically set my desktop background image > > > >> to a random picture from my iPhoto library. Does something like this > > > >> already exist for F-Spot, or how would you recommend I go ahead and > > > >> build it? > > > >> > > > >> I see you use SQLite under the hood; would the easiest/recommended way > > > >> be to just create a Cron script that: > > > >> > > > >> 1) Opens that database > > > >> 2) Picks a random "favorite" image > > > >> 3) Updates the desktop background > > > >> 4) Exits > > > >> > > > >> Or, is this something better done as an extension? > > > >> > > > >> Thanks for the great tool, and I'm curious how I can help! > > > >> > > > >> -david > > > > > > > > > > > > > _______________________________________________ > > F-spot-list mailing list > > F-spot-list gnome org > > http://mail.gnome.org/mailman/listinfo/f-spot-list > > > _______________________________________________ > F-spot-list mailing list > F-spot-list gnome org > http://mail.gnome.org/mailman/listinfo/f-spot-list -- With Regards Bengt Thuree bengt thuree com >
Attachment:
signature.asc
Description: This is a digitally signed message part