# Configure Slicer settings to be persistent

**URL:** <https://discourse.slicer.org/t/configure-slicer-settings-to-be-persistent/11921>\
**Category:** Support\
**Created:** [June 8, 2020, 6:03am UTC](https://discourse.slicer.org/t/configure-slicer-settings-to-be-persistent/11921 "2020-06-08T06:03:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![adminst](https://avatars.discourse-cdn.com/v4/letter/a/e495f1/32.png) [@adminst](https://discourse.slicer.org/u/adminst)\
**Post date:** [June 8, 2020, 6:03am UTC](https://discourse.slicer.org/t/configure-slicer-settings-to-be-persistent/11921/1 "2020-06-08T06:03:23Z")

</div>

Hi All  
On the default configuration slicer saves all settings to the user profile. Our slicer workstation is shared with many user. We do not want to configure for every user the pacs settings and others directly to the userprofile. How could we configure slicer to pe persistent to every user?

Thx  
Stefan

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [June 8, 2020, 3:11pm UTC](https://discourse.slicer.org/t/configure-slicer-settings-to-be-persistent/11921/2 "2020-06-08T15:11:14Z")

</div>

Hi - Probably it’s easiest just to copy the settings file to each user’s directory. Use the `--settings-path` command line argument to find the file for a user where it’s set up as you want and then copy that to the corresponding location for the other users.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [June 8, 2020, 4:13pm UTC](https://discourse.slicer.org/t/configure-slicer-settings-to-be-persistent/11921/3 "2020-06-08T16:13:13Z")

</div>

I agree that creating a default .ini file in a login script would be probably the best option for now.

We are moving towards having completely localized installations (all code and .ini files stored in a single folder) because Python packages need to be installed for each user (since each user may want to use different combination of python packages, there may not be a single combination of all packages that works for all users). This would also make the application completely portable (Slicer could be added as a viewer on a DICOM CD) and allow shared configuration in a shared workstation installation, so it would provide what you need.

I’ve added this issue to track this request: [https://github.com/Slicer/Slicer/issues/4966](https://github.com/Slicer/Slicer/issues/4966)

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [June 8, 2020, 4:32pm UTC](https://discourse.slicer.org/t/configure-slicer-settings-to-be-persistent/11921/4 "2020-06-08T16:32:33Z")

</div>

> [@lassoan](#):
>
> We are moving towards having completely localized installations (all code and .ini files stored in a single folder)

Will this be targeted for 5.0 release or will be done on a rolling basis after the release of 5.0?

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [June 8, 2020, 5:06pm UTC](https://discourse.slicer.org/t/configure-slicer-settings-to-be-persistent/11921/5 "2020-06-08T17:06:05Z")

</div>

This has not been decided yet. It would certainly make sense to change this in Slicer-5.0, but at the same time we don’t want to push out the release date indefinitely because we keep adding more to its scope.

Nevertheless, I could implement this for Windows, but others would need to test it on Linux and Mac.
