Carsten wrote: > ..... >> The point you should be embracing is not to force people to only >> accept e17's current 'old-fashioned' idea, or your cocky one, or some >> osx clone, or some gnomic notion, etc... but to empower designers >> such as yourself with the ability to do more than just show some gif. >> >> It's to enable them to easily share such shell-skins so that others may >> actually try them. It might even be the case that if yours became very >> popular, then the e17 devs might decide to choose that as (one of) >> some set of 'official' default shells. >> > > indeed that is a good point. the problem is - your "shell" thing wont do it. > :) > what errr... "al" (lets use that as a short name as i can only make out > anything sensible from the email address... i'll have to call you "squiggles" > otherwise :) - no - i dont read arabic :)) seems to want is doable via > extensions (modules) to implement all the specific behaviour he wants. > specific > modules already implement similar kinds of behaviour - engage, comp-scale etc. > what he wants is a unified thing i guess that does it all. great - go make > it. :) t
Indeed, if he's serious about a Rosa Linux distro of some sort for which he wants his shell design to be the default, then they should spend some resources to get someone with enough knowledge of e17/efl to write a new profile and whatever modules he might need, which implements just what he wants. > he problem is you're trying to go the next level... which is "what id > there are 50 designers all with awesome ideas - how do they package them up > and > give them to people". that's your shell thing. and as such all of these are in > fact large blobs of logic (code) and so are not readily portable and > shippable. > the best that can be done is offer a module and then alongside a profile that > enables it and configures it. the module cant sensibly ship with the profile > because it is not "just data". :) > > It depends on what one considers a "shell-skin" to mean. If you mean it to contain e17 C modules then you could have issues with that. However, it doesn't have to mean that... One can do a lot with just packaging a desktop config of existing gadgets/modules, plus wallpapers, plus gadget themes, etc... and it would define a good notion of such a thing. If it needs to depend on specific C modules that are not part of some distribution say, then those would have to be downloaded separately. However, one can imagine e17 jscripted modules that could do a lot of the basic kinds of functionality, much as edje, and that could be part of the shell-theme bundle. The overwhelming majority of people's shell customizations does not involve writing new C modules... just selecting, theming, and positioning existing ones. And again, any requirements on having some particular C module around would be just that - go and get module blingo over at this link here as the cool-blingo shell-theme uses that. > so right now all of this is possible, but in 2 parts. make a module, then a > profile to configure it. :) i know i don't have the time to do ui experiments > myself. i'd rather not have some grand unified module here either but just > specific features you can turn on and off provided by a range of modules, not > a > single one. so you can take and configure just one of the elements you like > not > not have to take the rest. :) > Yes, you can do that (make e17 C modules and make profiles using those, etc). But this is more something that distros or other organizations would do... not for skinners/themers or just users who like to do their own desktop customizations. As above, this latter is more like selecting some set of existing gadgets/modules, some config for placing them here and there, some themes for the gadgets, maybe some matching wallpaper, cursor, ... those kinds of things (I would tend to not include normal e17 themes as part of that since those already have their own system, and you can just say that the shell-skin cool-blingo looks best if used with the default e17 theme). You know Cedric wants to do this kind of thing via the exchange site, and it's just a matter of formalizing what to include/exclude, writing a managing module for it, etc.. much as is the case with the current themes/wallpaper/splash subsystems. ____________________________________________________________ How to Sleep Like a Rock Obey this one natural trick to fall asleep and stay asleep all night. http://thirdpartyoffers.juno.com/TGL3141/5120669ecfb29669b7c10st03duc ------------------------------------------------------------------------------ The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials, tech docs, whitepapers, evaluation guides, and opinion stories. Check out the most recent posts - join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel