Zotero for Linux should support the XDG Base Directory Specification
Currently, Zotero for GNU/Linux stores all user’s configuration and data files in $HOME/.zotero.
It would be very nice to support the XDG Base Directory Specification 0.6 (http://standards.freedesktop.org/basedir-spec/0.6/index.html) and store the files in $XDG_CONFIG_HOME and $XDG_DATA_HOME instead. There are several advantages in following this specification. Among other things, it makes $HOME a lot less cluttered and makes backups easier.
It would be very nice to support the XDG Base Directory Specification 0.6 (http://standards.freedesktop.org/basedir-spec/0.6/index.html) and store the files in $XDG_CONFIG_HOME and $XDG_DATA_HOME instead. There are several advantages in following this specification. Among other things, it makes $HOME a lot less cluttered and makes backups easier.
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
Upgrade Storage
I've recently found an issue related to this that was coming up in the unofficial flatpak package due to permission restrictions (https://github.com/flathub/org.zotero.Zotero/issues/73).
I don't really know how snap works regarding this but they might find a similar problem, so I leave this comment for future reference.
This spec is now widely used in the linux world.