← Back to team overview

kicad-developers team mailing list archive

Re: Configuration file relocation.

 

Hi Wayne,

I took a look at the UI guidelines, and most of what I saw was referring to
OS X apps that use the official Preferences API.

I just did a quick audit of what is in my ~/Library/Preferences.

I have 193 files, almost all named like org.videolan.vlc.plist (with a few
exceptions, these are named "<product name> Preferences".  These are
readable and writable using the OS X Preferences API--which we are not.

I have the following directories:

AndroidStudioPreview
ByHost
calibre
IdeaIC13
org.videolan.vlc
PyCharm30
Saleae
VMware Fusion
WebStorm7

Inside the Saleae directory, for example, are the following files

adams-mbp:Preferences wolf$ find Saleae
Saleae
Saleae/Errors
Saleae/settings.xml

I think, based on what's randomly installed on my machine, that
~/Library/Preferences/kicad/
is like what other people do when they have preferences files that don't
match the Apple native API for preferences.

Unless the question is "then we'll have two layers of pref directories",
i.e. ~/Library/Preferences/kicad/gerbview Preferences/

and I think that's ok too.  My reasoning is that the majority of folks will
be installing Kicad as one piece, so if they want to backup their
preferences, they probably want to back them all up as one piece too.

Adam Wolf
Cofounder and Engineer
Wayne and Layne, LLC


On Sat, Sep 6, 2014 at 9:54 AM, Wayne Stambaugh <stambaughw@xxxxxxxxxxx>
wrote:

> On 9/6/2014 9:10 AM, Lorenzo Marcantonio wrote:
> > On Fri, Sep 05, 2014 at 05:31:38PM -0400, Wayne Stambaugh wrote:
> >> On Linux the configuration files are now located in $HOME/.config/kicad
> >> per the FreeDesktop.org specification.  To preserve you current
> >> settings, you can move the kicad configuration files for your $HOME
> >> folder to the new location.  You must drop the leading . from the file
> >> name.  You must also move the fp-lib-table file.  You will have to make
> >> copies of these files if you plan on using any version of kicad prior to
> >> r5114.
> >
> > And there will be much rejoicing and feasting and that other thing like
> > that.
> >
> > And an horde of user asking how to maintain the current configuration :D
> >
> > Thanks
> >
> >
>
> I posted the same email on the KiCad user's group so that should cover a
> reasonably large percentage of the user's.  I'm sure we will get a few
> complaints but that comes with the territory. :)
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References