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