[MonoDevelop] Feedback wanted: Settings and data storage locations
Michael Hutchinson
m.j.hutchinson at gmail.com
Sat Jan 23 16:27:39 EST 2010
On Sat, Jan 23, 2010 at 11:58 AM, Martin Olsson <mnemo at minimum.se> wrote:
> I didn't read the original post, but I hope you read and
> considered these:
>
> http://brainstorm.ubuntu.com/idea/6557/
> http://live.gnome.org/GnomeGoals/XDGConfigFolders
Yes, I am aware of the XDG specs, as you'd know if you'd read my
proposal. XDG_CONFIG_HOME and XDG_DATA_HOME are the values that Mono
uses for Environment.GetFolderPath
(Environment.SpecialFolder.ApplicationData) and
Environment.GetFolderPath
(Environment.SpecialFolder.LocalAppplicationData) on Linux.
We should probably use XDG_CACHE_HOME too though, i.e.
* UserCachePath: ~/.cache/MonoDevelop
I'm not convinced that that we should use XDG_DATA_HOME for MD user
data like templates and key binding schemes though, because its name
implies that it's local data, not roaming data. So I suggest we
continue to use XDG_CONFIG_HOME for these. It doesn't look like I'm
the only one reading it this way either:
http://trac.transmissionbt.com/ticket/684#comment:14 and
http://www.opensubscriber.com/message/xdg@lists.freedesktop.org/9346540.html
> Also please partition preferences etc so that multi machine
> cloud synchronization becomes easy.
That was one of my goals, though driven by the Windows Roaming/Local
profile directories.
--
Michael Hutchinson
http://mjhutchinson.com
More information about the Monodevelop-list
mailing list