Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-06 Thread Mark Shuttleworth
 On 05/09/10 06:07, Martin Owens wrote:
 Well you know how gullible I am for making things for free ;-), here you
 go your feature request has been granted:

 http://doctormo.org/2010/09/04/whoa-wheres-it-going/

That rocks very hard indeed!

Can you send me some sample SVG's so I can get a feel for the rendering
quality?

Now, we need to figure out how to ship it in Natty :) Are there any bits
needed which aren't already on the CD?

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-06 Thread Shane Fagan
Hey Mark,

I presume its just Martin's script is needed.

--fagan


On Mon, 2010-09-06 at 17:30 +0100, Mark Shuttleworth wrote:
 On 05/09/10 06:07, Martin Owens wrote:
  Well you know how gullible I am for making things for free ;-), here you
  go your feature request has been granted:
 
  http://doctormo.org/2010/09/04/whoa-wheres-it-going/
 
 That rocks very hard indeed!
 
 Can you send me some sample SVG's so I can get a feel for the rendering
 quality?
 
 Now, we need to figure out how to ship it in Natty :) Are there any bits
 needed which aren't already on the CD?
 
 Mark
 
 ___
 Mailing list: https://launchpad.net/~ayatana
 Post to : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatana
 More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-06 Thread Martin Owens
On Mon, 2010-09-06 at 17:30 +0100, Mark Shuttleworth wrote:
 That rocks very hard indeed!
 
 Can you send me some sample SVG's so I can get a feel for the rendering
 quality?

I've sent you some personally and they're in the bzr branch too under
samples.

 Now, we need to figure out how to ship it in Natty :) Are there any bits
 needed which aren't already on the CD?

It uses all python standard libs. random, datetime and xml.dom.minidom
so nothing special. The rendering is done by gnome and I just did a test
with a 10.04 CD, renders there quite fine.

So long as gnome hasn't ripped out it's svg support, we should be fine.

Regards, Martin


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-05 Thread baerjj

Martin,

I remember some time back the Fedora community tried a concept where the  
wallpaper changed to the time of day. There was much excitement about the  
proposal but I don't believe it stuck for more than one release. You could  
ping Mairin Duffy to discover the details.


What I found in my testing of svg wallpapers is 1) they look great, 2)  
complex images take a long time to load. :/


The solution to the load time may be compression but I don't know how that  
affects your proposal.


John

On Sep 5, 2010 1:07am, Martin Owens docto...@gmail.com wrote:

On Sat, 2010-09-04 at 08:25 +0100, Mark Shuttleworth wrote:



 Hey, that's very cool.





It's a cool idea and it got a good response from the crowd.





 Something I wanted us to try was the idea of convergence days, where



 we'd publish a data file quietly which would say on such and such a



 date, try to be as close to this as possible, specifying the position



 and parameters of the various effects / lights / features. That way,



 we'd have weeks of divergence, then a rush to convergence over say 5



 days, so on a particular day everyone's desktop looks the same again.





Well you know how gullible I am for making things for free ;-), here you



go your feature request has been granted:





http://doctormo.org/2010/09/04/whoa-wheres-it-going/





 I thought of using constellations (playing again with light) as



 inspiration, so you could have a convergence day like this:





The generate-plot.py script takes an svg input, so you dig out the svg



file and open in inkscape, enter the gen group (important!) and move



around each of the elements, rotate, skew your heart out until you have



your pattern. Save and then run through the plot generator and direct



output to plot.txt or some such.





$ generate-plot.py my-awesome-convergence.svg 2010-09-10 5  plot.txt





That's from the 10th September converge for 5 days. It's progressive



convergence maths means if you execute it only on the last day it'll



move 100% of the way.





If this was packaged it'd go into a standard dir in usr share and be



updated by an updated package.





$ nudge-wallpaper.py wallpaper.svg plot.txt





Also code is published at



lp:~doctormo/doctormo-random/genetic-wallpapers and patches are welcome.





Best Regards, Martin Owens









___



Mailing list: https://launchpad.net/~ayatana



Post to : ayatana@lists.launchpad.net



Unsubscribe : https://launchpad.net/~ayatana



More help : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-04 Thread Mark Shuttleworth
 On 03/09/10 21:44, Diego Moya wrote:
 One word of warning - if  this feature finally gets included in
 Ubuntu, please make sure that the orange highlights are always kept
 subtle and never run out of control. 

 In Owens' demo the generated wallpaper looks great mainly because it
 contains very few and faded orange splashes. On the other hand, the
 original wallpaper that generated so much controversy contains no less
 than three big, highly saturated stains.
 http://www.omgubuntu.co.uk/2010/08/ubuntu-1010-default-wallpaper.html

 The new Ubuntu color palette takes an aggressive stance by combining
 purple and orange. While this combination can achieve a vibrating
 effects in the hands of a skilled designer, it's simply too risky to
 use in a random generator. So please put a constraint so that the
 orange highlights are always restricted to low saturations.


+1



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-04 Thread Frederik Nnaji
On Sat, Sep 4, 2010 at 09:25, Mark Shuttleworth m...@ubuntu.com wrote:


 Something I wanted us to try was the idea of convergence days, where we'd
 publish a data file quietly which would say on such and such a date, try to
 be as close to this as possible, specifying the position and parameters of
 the various effects / lights / features. That way, we'd have weeks of
 divergence, then a rush to convergence over say 5 days, so on a particular
 day everyone's desktop looks the same again.

 I thought of using constellations [..]


So you are suggesting Ubuntu may receive it's own nightsky? Constellations
are a beautiful idea, cultures all over the planet (and perhaps all over
other planets also) have been aware of constellations at all times, one of
the oldest human observations at all.
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-04 Thread Tyler Brainerd
But those constellations will, indeed, look different and appear at
different times depending on where in the world you live.

Good idea though. I'd be in favor of it. I always liked those wallpapers
that show hourly views of the globe, including clouds and light.

On Sat, Sep 4, 2010 at 2:25 AM, Frederik Nnaji frederik.nn...@gmail.comwrote:

 On Sat, Sep 4, 2010 at 09:25, Mark Shuttleworth m...@ubuntu.com wrote:


 Something I wanted us to try was the idea of convergence days, where
 we'd publish a data file quietly which would say on such and such a date,
 try to be as close to this as possible, specifying the position and
 parameters of the various effects / lights / features. That way, we'd have
 weeks of divergence, then a rush to convergence over say 5 days, so on a
 particular day everyone's desktop looks the same again.

 I thought of using constellations [..]


 So you are suggesting Ubuntu may receive it's own nightsky? Constellations
 are a beautiful idea, cultures all over the planet (and perhaps all over
 other planets also) have been aware of constellations at all times, one of
 the oldest human observations at all.

 ___
 Mailing list: https://launchpad.net/~ayatana
 Post to : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatana
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-04 Thread Martin Owens
On Sat, 2010-09-04 at 08:25 +0100, Mark Shuttleworth wrote:
 Hey, that's very cool.

It's a cool idea and it got a good response from the crowd.

 Something I wanted us to try was the idea of convergence days, where
 we'd publish a data file quietly which would say on such and such a
 date, try to be as close to this as possible, specifying the position
 and parameters of the various effects / lights / features. That way,
 we'd have weeks of divergence, then a rush to convergence over say 5
 days, so on a particular day everyone's desktop looks the same again.

Well you know how gullible I am for making things for free ;-), here you
go your feature request has been granted:

http://doctormo.org/2010/09/04/whoa-wheres-it-going/

 I thought of using constellations (playing again with light) as
 inspiration, so you could have a convergence day like this: 

The generate-plot.py script takes an svg input, so you dig out the svg
file and open in inkscape, enter the gen group (important!) and move
around each of the elements, rotate, skew your heart out until you have
your pattern. Save and then run through the plot generator and direct
output to plot.txt or some such.

$ generate-plot.py my-awesome-convergence.svg 2010-09-10 5  plot.txt

That's from the 10th September converge for 5 days. It's progressive
convergence maths means if you execute it only on the last day it'll
move 100% of the way.

If this was packaged it'd go into a standard dir in usr share and be
updated by an updated package.

$ nudge-wallpaper.py wallpaper.svg plot.txt

Also code is published at
lp:~doctormo/doctormo-random/genetic-wallpapers and patches are welcome.

Best Regards, Martin Owens



___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-03 Thread Martin Owens
On Fri, 2010-09-03 at 09:46 +0100, Joseph Hughes wrote:
 Are there any technical issues I haven't considered? Performance?
 Compatibility? You could of course use a static .jpg as a fallback.

The svg specification is big... really big.

Inkscape, which is used to make most SVG files, supports _some_ of the
incomplete svg 1.2 specification. It's doing a fairly good job at
supporting static parts but falls down at SMIL animation, css and
javascript support.

You then have filter effects which Inkscape does support, but not all
svg renderers do. So blur effects and shadows and even in some cases
semi transparencies can disappear or make the entire canvas black.

So as a plan of action on this: I'd check the support of the svg
renderer in gtk, recommend inkscape for making the starters and
disapprove of any text as text.

Martin,


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-03 Thread Mark Shuttleworth

Martin hit the nail on the head - the gap between what's on the CD, what
works in practice, and the SVG standard, is rather wide.



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-03 Thread Martin Owens
Hey Joseph, Mark and Otto,

On Fri, 2010-09-03 at 15:52 +0100, Mark Shuttleworth wrote:
 Martin hit the nail on the head - the gap between what's on the CD,
 what
 works in practice, and the SVG standard, is rather wide. 

Using testing and svg and python hacking I've put together a
demonstration which works on the default lucid install:

http://doctormo.org/2010/09/03/random-genetic-wallpaper/

So I may have been too hasty with my initial concerns. I think so long
as the svgs limits are known, it should be possible to do something even
more interesting than what I have done here.

Martin,


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] SVG default wallpaper was: OMG!

2010-09-03 Thread Diego Moya
Great work!

I really like the idea of the random evolving wallpaper, and your nice hack
proves that the desired effect does work in practice.

One word of warning - if  this feature finally gets included in Ubuntu,
please make sure that the orange highlights are always kept subtle and never
run out of control.

In Owens' demo the generated wallpaper looks great mainly because it
contains very few and faded orange splashes. On the other hand, the original
wallpaper that generated so much controversy contains no less than three
big, highly saturated stains.
http://www.omgubuntu.co.uk/2010/08/ubuntu-1010-default-wallpaper.html

The new Ubuntu color palette takes an aggressive stance by combining purple
and orange. While this combination can achieve a vibrating effects in the
hands of a skilled designer, it's simply too risky to use in a random
generator. So please put a constraint so that the orange highlights are
always restricted to low saturations.

You know what would be great? Having the random wallpaper to use other
palettes, as defined by the colors in the chosen interface theme, with the
same highlights in the same position of the fresh install wallpaper. This
would allow for even more variability of the shared screenshots (the
original goal of this idea) from the first day, while keeping the branding
still recognizable.


On 3 September 2010 19:51, Martin Owens wrote:

 Hey Joseph, Mark and Otto,

 On Fri, 2010-09-03 at 15:52 +0100, Mark Shuttleworth wrote:
  Martin hit the nail on the head - the gap between what's on the CD,
  what
  works in practice, and the SVG standard, is rather wide.

 Using testing and svg and python hacking I've put together a
 demonstration which works on the default lucid install:

 http://doctormo.org/2010/09/03/random-genetic-wallpaper/

 So I may have been too hasty with my initial concerns. I think so long
 as the svgs limits are known, it should be possible to do something even
 more interesting than what I have done here.

 Martin,


 ___
 Mailing list: https://launchpad.net/~ayatana
 Post to : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatana
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp