On Mon, 6 Jun 2011 12:00:50 -0500 Jeff Hoogland <jeffhoogl...@linux.com> said:

more importantly... do you have a plan for a solution? :)

> Thanks for all that feedback raster - I had thought of a few of those
> things, but you brought up a few points I had not thought of.
> 
> On Sun, Jun 5, 2011 at 8:32 PM, Carsten Haitzler <ras...@rasterman.com>wrote:
> 
> > On Sun, 05 Jun 2011 17:18:06 -0500 Jeff Hoogland <jeffhoogl...@gmail.com>
> > said:
> >
> > > What would people think of having an option in the profiles GUI that
> > would
> > > allow for easy one click import/export of profile settings? Think this
> > could
> > > be useful for users that want to share their setups.
> > >
> > > Figured I would throw the idea out of having it added to the main code
> > branch
> > > before I went ahead and had it written as a seperate module for Bodhi.
> >
> > well there is a problem here. there are some things inside the config that
> > are
> > highly personal and specific to that machine or users files that when
> > transferred need either to be set to some defaults or be modified into some
> > "generic non full-path form" and/or have the dependent data (the
> > wallpape3r,
> > theme referenced) packaged along with the profile. this is why i never did
> > it
> > as the profile was pretty personal.
> >
> > e.g. wallpaper(s), theme, path appends for data, images, fonts, themes,
> > etc.
> >
> > now modules also is another matter - profile may have set of modules
> > enabled
> > that other user doesn't have, but its not really possible to just package
> > these
> > up like edje data files with wallpaper/theme.
> >
> > some config is "internal and pointless to export" like wallpaper import
> > last
> > dev/path
> >
> > some other config is also just dependent on system setup like path to
> > system
> > apps menu to use, icon theme, maybe custom env vars, desklock custom
> > command,
> > exebuf term cmd, input method (tho exebuf now is replaced by evry), acpi,
> > key,
> > mouse and other bindings... and more.
> >
> > and speaking of evry - every module will have its own config that may or
> > may
> > not have such system specific entries. hell some may even store sensitive
> > personal information. evry will hold history of executed commands and typed
> > in
> > stuff and much more...
> >
> > so to do this kind of feature you need a way to handle the above. i think
> > it
> > falls into the following categories:
> >
> > 0. the config is safe to just transfer over
> > 1. a way of finding dependent data (a theme, wallpaper, whatever) and
> > putting
> > it in the packaged up profile, unpacking it to a sane location and
> > modifying
> > the config filed that referred to that data so it works at the other end.
> > 2. a way of setting some fields back to empty/0/defaults/whatever if they
> > contain useless or entirely personal information
> > 3. a way of realizing that there is some system dependency (a specific
> > application menu file on the system, a specific icon theme) and a way to
> > detect
> > that dependency and tell the person who is trying to use the exported
> > profile
> > of the lack of a dependency
> > 4. all config be it in the main e blob or in evry or other modules needs to
> > be
> > known to b e in one of the above groups and then dealt with appropriately
> > at
> > both the time of packing it up into a tarball or eet file or whatever and
> > at
> > the time of installation.
> >
> > --
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> >
> >
> 
> 
> -- 
> ~Jeff Hoogland <http://jeffhoogland.com/>
> Thoughts on Technology <http://jeffhoogland.blogspot.com/>, Tech Blog
> Bodhi Linux <http://bodhilinux.com/>, Enlightenment for your Desktop


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to