I honestly agree with the GTK devs here. The app chooser isn’t what was meant by the spec and it should show all the apps available to the user. And if KDE respects NoDisplay in the app chooser, but still shows it if the MimeType matches, then I think that’s an even more conjectural reading of the spec.
I would like to see what are differences in content for thoose different desktop files. Is there any difference in launch options? Do they contain mimetype feilds? It seems like specification explicitly states it(Nodisplay) being useful for mime types so it probably is expected feature within the spec. Also spec says nodisplay should hide from “menus” which i’m not sure if its just app launcher or all menus
The argument I see all over here (from kde side) is that support for mimetypes are optional plugins, and within the spec making multiple desktop entries is the only choice when doing so.
https://gitlab.gnome.org/GNOME/gtk/-/work_items/7776#note_2560841
I honestly agree with the GTK devs here. The app chooser isn’t what was meant by the spec and it should show all the apps available to the user. And if KDE respects
NoDisplayin the app chooser, but still shows it if theMimeTypematches, then I think that’s an even more conjectural reading of the spec.I would like to see what are differences in content for thoose different desktop files. Is there any difference in launch options? Do they contain mimetype feilds? It seems like specification explicitly states it(Nodisplay) being useful for mime types so it probably is expected feature within the spec. Also spec says nodisplay should hide from “menus” which i’m not sure if its just app launcher or all menus
The argument I see all over here (from kde side) is that support for mimetypes are optional plugins, and within the spec making multiple desktop entries is the only choice when doing so.