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