[Bf-committers] Setting a default system scripts directory

raphael dwarf at free.fr
Mon Sep 21 17:38:50 CEST 2009


Hi all,

Here's just a "end-user" point of view on this.

I'm using linux since 10 years but i'm not a geek,
my knowledge is basic. I know where the config files
are, but i avoid to touch them.

For most users like me, the .blender dir is not a
config dir, because it contains the scripts dir -
where you have to put "this great script found on internet".

If this dir is in /usr/local or /usr/share, you
have to play with sudo each time you need to tweak
something in the script dir... annoying..

An other thing, the UNIX tree is not the same on all linux
distributions. Sometimes, you don't have /opt - which
need root access to be created.

If you have a .blender in /home/__user__, it's quite the same. You
have to display hidden files to go there (
numerous users won't never find it).. annoying too...

Last week, i have installed MakeHuman, and it created
a folder in my home dir
/home/__me__/makehuman.

For my uses, it's the right place - It do not contains
important files (the application can run without) and
it's easy to find and remember where all my scripts and
user settings are stored.

hope it's clear, my English is basic

regards

raphael
http://dwarf.free.fr






Kent Mein a écrit :
> In reply to Martin Poirier (theeth at yahoo.com):
> 
> I'm responding to Martin's post here but also to other stuff mentioned
> above.  I don't think we should exclude windows and OSX in this as
> Campbell suggested in the first post.  OSX is a unix variant and should
> behave just like the others. (I'm ok with not using .blender for OSX
> but I think it should have a "SYSTEM DIR" and behave in the same way the 
> UNIX version does even if it uses slightly different directories to be more 
> Mac friendly. 
> I also think that unless your installing blender to /usr whatever you 
> shouldn't put the "SYSTEM DIR" in /usr if you put blender2.5 in say
> /opt/blender2.5  the scripts and what not should be in there, not in
> /usr/share/blender2.5, thats the way all the other software works, don't
> just assume everyone is going to install it in a specific location...
> 
>> Does that mean we're dropping support for having the .blender folder next to the binary? This is useful when running different branches with the same version number (think GSOC).
>>
>> If that's kept (I hope it is), I propose that <bin>/.blender takes priority over ~/.blender (IIRC, that's what it does right now).
> 
> Ah,
> 
> I hate to disagree but I think this is just the opposite of how it
> should work.  I think it does complicate things but maybe a solution is
> to have ENV overrides that way I could have:
> using .blender 
> 
> /soft/blender2.5/.blender (or whatever were naming it...)
> /soft/blender3.0/.blender
> ~/.blender
> ~/.blender3.0
> 
> then I could configure my env so if I'm using blender3.0
> BLENDERDIR = ~/.blender3.0  instead of the default, ~/.blender
> 
> Kent
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
> 
> 


More information about the Bf-committers mailing list