
I was just trying to design a default template and wonder if the best place for default templates is in our share folder, a folder (on my install by default that is installed here: /usr/local/share/inkscape and is owned by root:root with 755).
Thus, only non-root user can put files into these folders like templates, tutorial, etc.
I wonder if we are placing these files in the proper location. Should we not be installing them in the user's home preference folder:
~/.inkscape
Even if we don't install all these files here, then we should definitely read for existence of these folders and files, and most importantly templates/default.svg from the user readable/writable preferenes folder.
Do you all agree with me? Many users will not have root access, and that is bad for user preferences to be changed at that level. What if we had multiple users on a system, aka, a school that uses Inkscape. Then each user could not have their own preferences for default templates, etc.
Jon

Yes, but I'm not sure that we don't need a more general solution... there are lots of things that should be doing this with several different files and directories.
It would be nice if there could be directories of .inkmod files and different plugins and scripts. I think would be the same for tutorials and templates.
Now, do I have a solution? No not really. I would kinda like to use GConf and use their 'lists' data type to solve this problem. That would give the user the ultimate flexibility. But, GConf has the windows problem -- I'm hoping that the Gnumeric guys are going to fix that though :)
--Ted
On Wed, 2004-09-08 at 04:31, Jon Phillips wrote:
I was just trying to design a default template and wonder if the best place for default templates is in our share folder, a folder (on my install by default that is installed here: /usr/local/share/inkscape and is owned by root:root with 755).
Thus, only non-root user can put files into these folders like templates, tutorial, etc.
I wonder if we are placing these files in the proper location. Should we not be installing them in the user's home preference folder:
~/.inkscape
Even if we don't install all these files here, then we should definitely read for existence of these folders and files, and most importantly templates/default.svg from the user readable/writable preferenes folder.
Do you all agree with me? Many users will not have root access, and that is bad for user preferences to be changed at that level. What if we had multiple users on a system, aka, a school that uses Inkscape. Then each user could not have their own preferences for default templates, etc.
Jon
participants (2)
-
Jon Phillips
-
Ted Gould