We are having interesting experiences on Lubuntu daily builds regarding snaps.
Lubuntu has snapd installed but has no pre-installed snaps like Ubuntu does or Budgie with their welcome thing. In a clean installation, any snap we install does not integrate with the DE immediately.
snapd is not even running according to systemctl. After logout/login, we are able to see the normal and expected behavior - namely the user being able to find the application in the application menu. Regardless, we can fire the application via the terminal right after installation.
Please don’t start mentioning the problem is in the DE because no one can be sure of that yet.
Since other distributions have pre-installed snaps, I’m considering the possibility that these core snaps do something to snapd that, in a clean installation things just work out of the box.
Why is this happening? How can we ensure snapd and snaps will work without the need to seed a snap for it to run properly?