Thanks for the pointer on scaling and combining.

I ended-up using convert(1)... and playing with the options documented here:

   http://www.imagemagick.org/script/command-line-options.php?ImageMagick


First, here's the result:

    http://www.flickr.com/photos/robesoh/4423591027/


Here's the script:

#!/bin/ksh
MONITOR1="1920x1200!"
MONITOR2="1600x1200!"

cd Pictures

convert taihouse.jpg -resize $MONITOR1 monitor1.jpg
convert 3886426678_9a954d1400_o.jpg -resize $MONITOR2 monitor2.jpg
convert monitor1.jpg  monitor2.jpg +append background.tmp
mv background.tmp background.jpg



Setup to use this was:

-> Preference -> Appearance -> Background
    Add filename (background.jpg)


The neat thing is that the background is loaded dynamically. So, I can 
specify different images, do the conversion, and then the new backdrop 
will appear.

The reason I did the final convert to a tmp file is to avoid the 
lime-green background which was happening when convert was writing to 
the background.jpg file.


Next is to turn this into a cronjob that can cycle through my photos and 
display them...


--Robs




On 03/11/10 12:01 AM, Alan Coopersmith wrote:
> Darren Kenny wrote:
>> You can disable background drawing by nautilus using:
>>
>>      gconftool-2 -s /desktop/gnome/background/draw_background -t bool false
>>
>> and then you might be able to use compiz or other mechanisms to draw the
>> background (e.g. xsetroot -d :0.0 xxxx and then seperate for -d :0.1 ?)
> TwinView is like Xinerama, so there's only one :0.0 - best I can think of is
> to just use gimp to scale the images to the size of each screen and then paste
> them side-by-side into a single image file, so one image gives the illusion of
> two.
>

Reply via email to