I realized that all the inkscape prefs are in the AppData/Roaming folder in Windows. This is good since I can share the preferences between the latest stable release and the newer versions. Yet it would be great to be able to change this location in order to be able to sync more easily the config between different computers. Is there a way to edit the system settings ?
Also, I have some templates in the share folder of Inkscape, and this one is not actually shares between different versions of inkscape, which means that I have to transfer things manually. I also wanted to change that path in the settings, but it is locked.
It looks like you can change the path for the preferences file, but I haven't tried it. Keep in mind, the preferences file gets re-written each time Inkscape is closed. I'd make sure Inkscape is not left open on any machine while working on another. (I keep a backup preferences.xml with all my settings, so I can "normalize" machines with preferred settings between users.)
Templates can be saved in the user profile (AppData/Roaming/Inkscape/Templates/), which is also persistent, but I don't think that path can be changed.
I am looking for a way to change the preferences folder as well; I prefer to keep as much configuration information as possible on a different physical drive so it won't be lost if/when C drive needs to be formatted. Specifically, I'd like to specify the path to user profile files. Can it be done? I have checked command line options, but couldn't find anything there either.
Of course that is true, which is why I keep all configurations in a folder that is regularly backed-up. Backing up from multiple locations is much less convenient.
Still no reply if/how it is possible to change the location of the preferences folder?
I don't see any way to change the location of preferences.xml independently of the profile directory.
In Windows, I use an environment variable like:
INKSCAPE_PROFILE_DIR=C:\rlb\data\InkscapeProfile
to put all of inkscape profile info (including, of course, preferences.xml) on a portable drive that gets backed up and can easily be carried to other machines.
(c:\rlb is a junction pointing to a thumb drive, which is NOT for the faint of heart and hopefully irrelevant to just remembering the name of that darn environment variable.)
I'd like to see this added as a feature request. It would be helpful especially when testing out new features in development versions, while wanting to retain a released version. I'd like to get the folder moved away from AppData Roaming to a folder local to the dev build, for instance. Maybe have a config file that can be changed before launching the program?
Hi,
I realized that all the inkscape prefs are in the AppData/Roaming folder in Windows. This is good since I can share the preferences between the latest stable release and the newer versions. Yet it would be great to be able to change this location in order to be able to sync more easily the config between different computers. Is there a way to edit the system settings ?
Also, I have some templates in the share folder of Inkscape, and this one is not actually shares between different versions of inkscape, which means that I have to transfer things manually. I also wanted to change that path in the settings, but it is locked.
Thanks for your help.
It looks like you can change the path for the preferences file, but I haven't tried it. Keep in mind, the preferences file gets re-written each time Inkscape is closed. I'd make sure Inkscape is not left open on any machine while working on another. (I keep a backup preferences.xml with all my settings, so I can "normalize" machines with preferred settings between users.)
Templates can be saved in the user profile (AppData/Roaming/Inkscape/Templates/), which is also persistent, but I don't think that path can be changed.
Info on contacting developers is here: https://inkscape.org/forums/beyond/how-to-report-bugs-or-request-new-features/
Yes, it only "looks like", nothing more. I haven't been able to edit it.
I am looking for a way to change the preferences folder as well; I prefer to keep as much configuration information as possible on a different physical drive so it won't be lost if/when C drive needs to be formatted. Specifically, I'd like to specify the path to user profile files. Can it be done? I have checked command line options, but couldn't find anything there either.
Having only one file is still a single-point failure without redundancy. I'd use a backup method to keep a copy on another drive or "the cloud".
Of course that is true, which is why I keep all configurations in a folder that is regularly backed-up. Backing up from multiple locations is much less convenient.
Still no reply if/how it is possible to change the location of the preferences folder?
I don't see any way to change the location of preferences.xml independently of the profile directory.
In Windows, I use an environment variable like:
INKSCAPE_PROFILE_DIR=C:\rlb\data\InkscapeProfile
to put all of inkscape profile info (including, of course, preferences.xml) on a portable drive that gets backed up and can easily be carried to other machines.
(c:\rlb is a junction pointing to a thumb drive, which is NOT for the faint of heart and hopefully irrelevant to just remembering the name of that darn environment variable.)
Another option is Inkscape Portable.
https://inkscape.org/release/inkscape-1.2/windows/32-bit/portable-app/
Optional PortableApps Platform.
https://portableapps.com/
I'd like to see this added as a feature request. It would be helpful especially when testing out new features in development versions, while wanting to retain a released version. I'd like to get the folder moved away from AppData Roaming to a folder local to the dev build, for instance. Maybe have a config file that can be changed before launching the program?