Should've mentioned that this happens when using GNOME session under
Wayland.
Initially I found (IIRC on another Ubuntu bug) that snaps would not have
icons showing in GNOME, and traced it back to XDG_DATA_DIRS not being
correctly set for Wayland since there's no shell parsing .profile,
.bashrc and the likes when initiating session. The workaround I
successfully implemented was by adding this environment.d configuration:
$ cat .config/environment.d/60-snap-icons-and-bin.conf
PATH=$PATH:/snap/bin
XDG_DATA_DIRS=${XDG_DATA_DIRS:-/usr/local/share:/usr/share}:/var/lib/snapd/desktop
At some point after that I installed flatpak and that overrides the
config as I'm mentioning in this report. Took a while for me to pinpoint
it to this interaction since I only noticed the issue after a reboot,
which I seldomly do, and not just after installing flatpak.
For the record, I do have /etc/profile.d/flatpak.sh in place.
I did my homework now and reviewed upstream issues [0]. There are 2
already reported issues related to this especifically (flatpak vs snap),
[1] and [2]. Then there's a more general bug report, regarding
XDG_DATA_DIRS, from GNOME here [3]. And lastly, there's an apparent fix
for this as a pull request for flatpak here [4], which is very recent.
So maybe it's just a matter of relating this bug to those and just track
them until the solution is implemented?
[0] - https://github.com/flatpak/flatpak/issues
[1] - https://github.com/flatpak/flatpak/issues/25
[2] - https://github.com/flatpak/flatpak/issues/2087
[3] - https://gitlab.gnome.org/GNOME/glib/issues/1176
[4] - https://github.com/flatpak/flatpak/pull/2122
** Bug watch added: github.com/flatpak/flatpak/issues #25
https://github.com/flatpak/flatpak/issues/25
** Bug watch added: github.com/flatpak/flatpak/issues #2087
https://github.com/flatpak/flatpak/issues/2087
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1801814
Title:
Environment overwrites XDG_DATA_DIRS
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/1801814/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs