VidCutter is one. If I try to run it over X11 from a remote system, it fails, badly. If I run it on the local system, it works. The AppImage works both locally and over X11, so it is definitely a snap failure.
Chromium is another. Same problem.
Code:
$ ssh -X regulus chromium-browser &
[1] 27705
X11 connection rejected because of wrong authentication.
[74721:74721:0718/095621.819118:ERROR:browser_main_loop.cc(1469)] Unable to open X display.
[1]+ Exit 1 ssh -X regulus chromium-browser
But if I run any non-snap over ssh -X, they work as expected. It is a failure of snaps.
Code:
$ ssh -X regulus xterm -sb &
works perfectly. There have been many more, but when they fail, I remove them and seek out a different solution.
Snaps have all sorts of well-known problems that have been discussed in these forums to the point of ranting. I really recommend seeking those other threads out before you are burned by a snap refusing to work in a way you need - and you will be burned. Everyone will be, they just haven't hit a limitation yet.
BTW, your post above has lots of great information in it. I only worry that in this situation, your skills will understate what someone new to linux would need to know if/when things go south using an RPM. I've been able to avoid APT-hell the last 10 yrs. Around 2000, I did get a home RH server into RPM hell. Eventually, it was part of a reason that machine got hacked.
Bookmarks