• it_depends_man@lemmy.worldBanned from community
    link
    fedilink
    arrow-up
    11
    arrow-down
    3
    ·
    8 hours ago

    This part of the UX and development of linux is still very much taking baby steps unfortunately. Massive lack of interest and manpower to do these things cleanly and provide good documentation.

    • scrion@lemmy.world
      link
      fedilink
      arrow-up
      24
      arrow-down
      1
      ·
      7 hours ago

      This is nonsense. The documentation is readily available, and it takes arguably less time to provide the code to write a single, proper file than to create 50 desktop entries.

      This is just ignorance on whoever wrote that part of Krita.

        • vagrancyand@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          10
          ·
          5 hours ago

          Because distros don’t do it differently. Different DEs sometimes deviate from the established standards and practices. It’s not a distro change, it’s whatever weird little DE you use that decided to do something stupid.

          That being said .desktop is a unified standard with unified documentation implemented in a fairly unified way across various DEs, with the only difference is some DEs support finding desktop files in some extra folder locations.

          Every distro could maintain a complete list of popular DEs and a link to the documentation, or people could just look it up for the DEs they use and target. I agree there should, at this point in time, be some standard service to just call and handle desktop files that all DEs use that way application level developers can just call that same service and everything gets put everywhere it needs to be, but given the controversy of systemd, there’s not going to be a universal solution for that since this is absolutely not a kernel-level service that needs to happen.