1
$\begingroup$

I'd like to deploy Blender with a custom startup scene and some enabled addons on a network drive, so that every user here can run Blender from there with all the settings and addons.

Sounds easy enough, but the problem is that the users can't generate their own startup/settings because the config folder on the server has a higher priority than the user config (they would change the settings for all users).

This doesn't make sense at all, and it is different in all other software I can think of. User settings shall always override system settings. Is there a special reason why it is that way in Blender? And even more important: is there a workaraound?

Thanks!

$\endgroup$
0
$\begingroup$

Blender searches three places for a startup file in the following order -

  1. local - located next to the blender application.
  2. user - located in the users home folder.
  3. system - located in a shared system location (like /usr/share)

When you save your settings it is saved to the same location as it would be read from at startup.

This works well with the way blender allows you to have multiple copies on your machine, each can have their own config settings unique to that copy.

In your situation you have the local settings in a shared location that you consider a system location.

One option is to compile your own version that ignores the local copy.

Another is to copy your initial startup file into place on each machine.

Maybe the users could start a small setup script instead of blender (or appears to be blender) that checks existence of user config and copies your initial setup to the users machine from the network drive, obviously not located in the proper startup location and then starts blender.

$\endgroup$
  • $\begingroup$ Thanks. So a batch script (if user/config doesn't exist: copy them from some place, and then run blender) would be a option. Still I think the loading process for the startup/settings is not thought through to the end. It should scan system->local->user and take the LAST items it finds. This way each user can have their own settings AND you can have custom defaults for users without own settings. ...just saying $\endgroup$ – knekke Dec 4 '14 at 21:31
  • $\begingroup$ Seems like a good thing to throw in as a bug or feature request; I don't know offhand where those are though. $\endgroup$ – StarWeaver Dec 5 '14 at 1:04
  • $\begingroup$ All development and bug reports are at developer.blender.org $\endgroup$ – sambler Dec 6 '14 at 10:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.