This is still manifested on Ubuntu 17.10.
After some digging it seems later versions of Systemd supports a /etc/environment.d which works regardless of Bash/ZSH/Other shell. To me it seems any solution should use it.
I have posted a temp fix (also fixing desktop search) using environment.d for your user here: https://forum.snapcraft.io/t/desktop-snaps-do-not-appear-in-the-dash-menu-on-gnome-in-17-10-final-beta/2340/14
This is still manifested on Ubuntu 17.10.
After some digging it seems later versions of Systemd supports a /etc/environment.d which works regardless of Bash/ZSH/Other shell. To me it seems any solution should use it.
I have posted a temp fix (also fixing desktop search) using environment.d for your user here: https:/ /forum. snapcraft. io/t/desktop- snaps-do- not-appear- in-the- dash-menu- on-gnome- in-17-10- final-beta/ 2340/14