On 2/21/21 11:10 AM, Eli Schwartz wrote: > On 2/21/21 10:56 AM, Sebastian Pipping wrote: >> we had exactly that in Gentoo where Gimp was taking over PDF files by >> default, just because it can import PDF and hence announced that mime >> type as supported. >> >> For Gentoo, my workaround was to rename gimp.desktop to zzz-gimp.desktop >> during installation, and that's still done today [1], but it's nowhere >> near a fix and not without problems [2]. >> >> So if you get that situation improved, that would surely be nice. > > Never mind whether that's a bad workaround or a good workaround. How was > that even *a* workaround in the first place? mimeinfo.cache is not > ordered by filename. > > Your "workaround" should be precisely as effective as standing on one > foot and singing The Hedgehog Song.
... Correction: at least as of 2011. As noted in https://gitlab.freedesktop.org/xdg/desktop-file-utils/-/issues/3 just the other day... this was finally "fixed" to at least deterministically order results by filename. 8 years later. destop-file-utils 0.24, released July 2019, has the relevant commit, intended to help reproducible builds rather than the current issue under discussion. At least consecutive re-runs of update-desktop-database with no system changes should not shuffle the defaults anymore. Unfortunately it still doesn't preserve insertion order, so installing new applications will still (deterministically) change the defaults. That workaround now does something (it marks GIMP as very low priority for *all* mimetypes). -- Eli Schwartz Arch Linux Bug Wrangler and Trusted User
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ xdg mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/xdg
