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.
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.