As far as I know, I haven’t done anything out of the ordinary with this Ubuntu installation. I do have a number of dev tools installed, but a vast majority of my installations are done with apt.
I find that in cases where an app is available via Apt or Snap, the Apt version will work while the Snap version will (silently) fail. By silently, I mean there’s no user message; one would have to know to look in the journal.
(Is Snap intended to be for regular users, or dev types?)
Ok, I have a workaround which will disable wayland and instead will use XWayland. I’ll implement that, and trigger a build of both those snaps, which will land in the edge channel. Once done I’ll comment here, and if you have some time to test them, I’d appreciate it.
Meanwhile, I just disabled Wayland and rebooted, and the apps launch as they should.
I’m not quite sure why I had Wayland when the Ubuntu blog clearly said that 18.04 would ship with Xorg instead… and I’m not sure why I would go back to Wayland if Ubuntu doesn’t feel it’s ready…
Pre-Release Development versions of 18.04 did actually default to wayland for a while before it got switched to Xorg. Perhaps you initially installed from such a version ? (i doubt anyone cared for managing this case and forcing you to Xorg in an upgrade from an 18.04 pre-release install, since development releases are exactly that … for development)
No problem, and thanks for solving this. I suspect this issue will affect many other apps. I think I’ve already given up on several snap versions because of similar behavior. (I don’t recall which ones…)