On 06/mag/2014, at 22:59, Jean-Paul Louis <[email protected]> wrote:

Lower case kicad,

This choose was planned in advance, when all applications will collapse in 
kicad.app the default “application name” will be kicad.
This approach permits to use wxStandardPaths references for Application Data 
repository, since will match ::GetUserDataDir  “appinfo” 

The reason why is not already used is because each application has a different 
"application name” then:
eeschema will be -> ~/Library/Application Support/eeschema
pcbnew will be -> ~/Library/Application Support/pcbnew
etc.
So they will point to different paths.

To cirmcumvent it was choosen to hardcode it, waiting for use something more 
standard that could arrive soon.

About /Library/Application Support/kicad, i prefer it because could save a lot 
of diskspace in multiuser workstations avoiding to replicate libraries for each 
user.
If some user needs its private library could use ~/Library/Application 
Support/kicad that has the precedence over the global one.

Precendence:
~/Library/Application Support/kicad
/Library/Application Support/kicad

The first is found is used.

This arrangement optimizes diskspace that in the new SSDs Macs become again an 
issue and still provide the maximum flexibility for the users.

—
Marco



> Thanks a lot, Adam!
> 
> Now I can see my $HOME/Library.
> 
> For the Master Data Location, I would prefer /Library/Application 
> Support/Kicad,
> and a similar ~/Library/Application Support/Kicad, for the personal or 
> project libraries.
> 
> Jean-Paul
> AC9GH
> 
> On May 6, 2014, at 4:08 PM, Adam Wolf <[email protected]> wrote:
> 
>> http://www.macworld.com/article/2057221/how-to-view-the-library-folder-in-mavericks.html
>> 
>> 
>> On Tue, May 6, 2014 at 3:04 PM, louijp <[email protected]> wrote:
>> Marco,
>> /Library is not visible in my finder.
>> I have to use a terminal to go there, and I do not have a ~/Library. That's 
>> the default on a new Macbook pro. But that might be an acceptable choice if 
>> you tell me how to modify the Finder app to see the /Library directory.
>> 
>> My $0.02,
>> Jean-Paul
>> 
>> 
>> Sent from my Verizon Wireless 4G LTE smartphone
>> 
>> 
>> -------- Original message --------
>> From: Marco Serantoni 
>> Date:2014/05/06 12:59 PM (GMT-05:00) 
>> To: Adam Wolf 
>> Cc: [email protected] 
>> Subject: Re: [Kicad-developers] KICAD_DATA on OS X 
>> 
>> Adam,
>> I'm for /Library & ~/Library, first because they are coherent with the 
>> enviroment and wxStandardPaths.
>> We have discussed about that with Wayne not much months ago, we agree from 
>> much time about the correctness to use that class without reinvent the 
>> wheel, the differences were about ::GetUserConfigDir ::GetUserDataDir and 
>> fp_table, now the discussion could be easier to understand with updated 
>> documentation.
>> 
>> http://docs.wxwidgets.org/trunk/classwx_standard_paths.html#a7c7cf595d94d29147360d031647476b0
>> 
>> 
>> Placing things inside a bundle is nice, but is nice only for Support files 
>> that are immutable, libraries are not, they have  be changed.
>> 
>> /usr/local in osx is the same than ask an linux user to make a C:/windows 
>> directory in its root, moreover the Finder could not navigate those 
>> directory easly.
>> 
>> 
>> Try to take a look to common/systemdirsappend.cpp, i'vent seen deepier the 
>> changes but i don't think that points to /usr/local.
>> 
>> 
>> --
>> Marco
>> 
>> 
>> On Tue, May 6, 2014 at 5:30 PM, Adam Wolf <[email protected]> wrote:
>> Hi folks,
>> 
>> I have been producing OS X builds for a while now, and I'm working on 
>> addressing some feedback before I start setting up the push of DMGs to 
>> Miguel's system.
>> 
>> The first main feedback point is KICAD_DATA.  I apologize if this has been 
>> discussed before--I promise I searched in the archives for about five 
>> minutes before drafting this.
>> 
>> Right now, various things like eeschema are looking at /usr/local/library, 
>> which isn't what we want.
>> 
>> Some places users have suggested to me include:
>>      •       /usr/local/share/kicad/library
>>      •       /Library/Application Support/Kicad
>>      •       ~/LibraryApplication Support/Kicad
>>      •       Inside the .app Bundle
>> 
>> Marco and the other Mac folks, I am especially interested in your input.  
>> Thanks!
>> 
>> Adam Wolf
>> Wayne and Layne, LLC
>> 
>> 
>> 
>> 
> 


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to