First I reported this bug to Gnome, where people kindly explained that this is a distro problem: https://gitlab.gnome.org/GNOME/gimp/-/issues/6449#note_1037706
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
So here I go again:
### Environment/Versions
- GIMP version: 2.10.22
- Package: https://archlinux.org/packages/extra/x86_64/gimp/
- 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.
Apparently this has been a problem since 2010: https://forums.fedoraforum.org/showthread.php?309037-GIMP-dumping-on-mimetypes
### Reproduction
Every time.
Reproduction steps:
1: Install GIMP on Linux (e.g. $ pacman -S gimp).
2: Open jpg, bmp, etc. with default app.
Expected result:
The file is opened with Gwenview, the KDE default image viewer.
Actual result:
The file is opened with GIMP, which takes too long to load and isn’t designed for viewing.