Re: [Ayatana] SVG default wallpaper was: OMG!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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