Then I went to Arch, where I got told not so kindly that it’s an EndeavourOS problem (even tho it’s their package and it happens across Arch-based distros, but whatever): https://bugs.archlinux.org/task/69656
Operating System: EndeavourOS Arch Linux with KDE Plasma Desktop
### Description of the bug
Every time I upgrade GIMP with pacman, it is set as default for a wide range of MimeTypes - mostly image files but also a bunch of other stuff.
I’ve had this problem for years and over several Linux OS installs. This behavior is absolutely nonsensical. The default file association for normal image files should be viewers, not editors. It’s very inconvenient to have to manually fix file associations for so many filetypes after every upgrade.
Since this is an Arch package, if it is a packaging issue, it will need to be fixed by the packagers. Unfortunately, as you found, Arch will only support people who are running Arch(which seems fair). If you want to report a bug to Arch, you need to reproduce it on an Arch install first.
Some people keep an Arch install in a VM for this purpose.
I have mixed feelings on it. On the one hand, I get what you are saying, this clearly isn’t an issue with EOS. On the other hand, think of it from the perspective on the other side. They can’t be expected to troubleshoot every Arch derivative to determine what is and isn’t an issue with Arch vs a downstream issue. Further, it doesn’t seem unreasonable to request that you reproduce the issue in an Arch install before asking them to triage it.
Well…One can remove few EnOS packages, repo and gpg key just to prove a point
But at that point one would need to wear a heavy make up and make some HONK noises
And you’re right, they doesn’t need to know what is going on in Arch based distros, but they clearly know about EnOS
Right @jonathon ?
They just want people to suffer.
Wait. There are a number of vanilla Arch users around who can try to replicate the issue. If so, they can add to the bug report (or request it to be re-opened, etc.).
fortunatly I don’t have this problem using Arch Linux with gnome or other gtk based DEs everything opens as it should perhaps its a KDE or gwenview problem
That might be because your home directory has a mimeinfo cache which is supposed to override system-wide definitions (if my knowledge is correct) This command will list the entries that are specific to your user.
cat ~/.local/share/applications/mimeinfo.cache
This command will show the mimetypes that gimp gets after installation.
I wouldn’t be so fast on that. Just did a fresh metal Arch install and included gimp in the process. Opened an .jpeg image via double click and it opens in gwenview.
Interestingly, I have run into this on XFCE as well - but merely selecting something ONCE as an alternative (on right-click menu) re-orders the default setting for you… They open in nomacs now. Similar things happen with text files - and they now default to featherpad (on my system) without going digging in mime-type editors. I wonder if it is the order of things being ‘registered’ with the mime system that matters?
Well it’s a different installation of (technically) a different distro with a different desktop environment, so that information in the old report no longer applies.