You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ~/.config directory (or whatever $XDG_CONFIG_HOMEis set to) on Linux is designed to be a place where configuration files are stored; this makes it easy to back up the configuration of many installed programs at once.
At the moment, Sciencefair seems to store a large amount of cache and user data in this directory. This might be experienced as a nuisance by users who rely on the relevant conventions, because it contaminates their backups with non-config data. It might be better to store cache and user data in directories which are intended for that purpose ($XDG_DATA_HOME / ~/.local/shareand $XDG_CACHE_HOME / ~/.cache, respectively).
@mrbiber can you please paste an ls -alh of what's in the sciencefair dir in ~/.config (after redacting anything sensitive)? AFAIK we shouldn't be storing things there, so this seems like a bug.
thanks @mrbiber - it looks like this is where Electron stores its chromium config and cache, and it's a known (and widely discussed) issue: atom/atom#8281
Additionally, apart from the issues with electron/chromium itself - most electron apps have the same issues and many/some other apps also do not stick to this convention. F.e. Virtualbox keeps its logs there and the Guest Additions iso (plus some other stuff) - which you might want to back up, but they are not configuration. So I maybe wouldn't make this a high priority...
The
~/.config
directory (or whatever$XDG_CONFIG_HOME
is set to) on Linux is designed to be a place where configuration files are stored; this makes it easy to back up the configuration of many installed programs at once.At the moment, Sciencefair seems to store a large amount of cache and user data in this directory. This might be experienced as a nuisance by users who rely on the relevant conventions, because it contaminates their backups with non-config data. It might be better to store cache and user data in directories which are intended for that purpose (
$XDG_DATA_HOME
/~/.local/share
and$XDG_CACHE_HOME
/~/.cache
, respectively).More information about these directories can be found here: https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
The text was updated successfully, but these errors were encountered: