[Monodevelop-devel] [MonoDevelop] Feedback wanted: Settings and data storage locations
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:
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.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:
> 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
More information about the Monodevelop-devel-list