Thanks, Tim. As I understand this better, I’ll just relax and go the “it’s a feature, not a bug” route.
What’s funny is how much effort I’m putting into Linux support. This is a cross platform application, a customized FTP/SFTP client, in which the end users are “my” customers’ clients. My Mac and Windows versions come in signed/notarized installers. The Linux one is just an “unzip and put where you want” thing. I’ve mostly supported Linux “because I can”, but have redoubled my efforts here when finding that at least one client DOES have Linux users. A big help was the modGTK project, and I am eminently grateful to those in the community who contributed to that.
Here’s where it got obsessive. I decided to create a larger VM farm, to check out more distros. This introduced me to the Wayland issue (once I figured out what it was), as well as which distros would likely need the user to pro-actively install gtk+3 and/or libunwind (also libwebkitgtk in my app’s case; for my windows with HTMLviewers, I have an exception handler that alerts the user to its absence.) Jürg got me pointed the right direction for dealing with Wayland.
Obsessive? Well, besides that Ubuntu/Mint “bubble”, I’ve now tested against Arch, Debian, CentOS, Fedora, Gentoo, OpenSUSE and Slackware.
Again, it’s a very high per-capita effort, for the number of Linux users I probably really have. But man, am I learning a lot about Linux by doing this! Perhaps it’s second nature to you, but I’m darned proud that I managed to build Arch and Gentoo!
Thank you again, Tim and everyone.
Edit: Tim, thanks particularly for the advice on the .desktop file!