Inkscape.org
Beyond the Basics How to change the preferences folder location in Windows
  1. #1
    diyoyo diyoyo @diyoyo

    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.

  2. #2
    Tyler Durden Tyler Durden @TylerDurden

    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/

  3. #3
    diyoyo diyoyo @diyoyo
    TylerDurden

    It looks like you can change the path for the preferences file, but I haven't tried it.

    Yes, it only "looks like", nothing more. I haven't been able to edit it.

  4. #4
    Yossi D Yossi D @YossiD

    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.

  5. #5
    Tyler Durden Tyler Durden @TylerDurden

    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".

  6. #6
    Yossi D Yossi D @YossiD

    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?

  7. #7
    ronburk ronburk @ronburk

    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.)

     

  8. #8
    Aero Aero @Aero◻️

    Another option is Inkscape Portable.
    https://inkscape.org/release/inkscape-1.2/windows/32-bit/portable-app/

    Optional PortableApps Platform.
    https://portableapps.com/

  9. #9
    Sue Zakar Sue Zakar @Shoshanaz

    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?

Inkscape Inkscape.org Inkscape Forum Beyond the Basics How to change the preferences folder location in Windows