• flamingos-cant (hopepunk arc)@feddit.ukOP
    link
    fedilink
    English
    arrow-up
    19
    ·
    2 days ago

    It won’t show up there because the files have NoDisplay set to true, which hides them from the desktop app view, but they still show up in other places. Here’s Nautilus’ open with dialogue (where I noticed this):

    Short video showing a scrolling list of apps showing many entries for Krita

    • mexicancartel@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 day ago

      https://bugs.kde.org/show_bug.cgi?id=403194

      They says it’s freedesktop standard, and gnome is at fault for not implementing the standard properly. I don’t have this issue in KDE. I don’t understand what it meant different files are supported by different plugins, but maybe internals depend on that structure.

      Anyway gnome should be supporting that standard everywhere in all their apps

        • mexicancartel@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          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.

    • realitaetsverlust@piefed.zip
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      2 days ago

      Okay but that would mean you have to open /etc/share/applications in a file explorer which you - usually - don’t really do. Or maybe I’m just too much of a terminal guy to do it.