No, and fuck you for you saying it’s “nonsense” or “people are ignorant”.
I say “it’s bad UX” and you’re saying “people are ignorant”?!? Are you serious?!!
Yes there is standard, distros and maintainers don’t write a UNIFIED documentation for users on how to get things to work, because they lack interest and manpower. There is no unified documentation on how to make a program and then write a desktop file for the different distros and where to put it, because they all do it differently and nobody cares enough to synchronize that.
(also, obviously from this post, there is no enforcement of the standard, because again, nobody cares strongly enough about it)
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.
No, and fuck you for you saying it’s “nonsense” or “people are ignorant”.
I say “it’s bad UX” and you’re saying “people are ignorant”?!? Are you serious?!!
Yes there is standard, distros and maintainers don’t write a UNIFIED documentation for users on how to get things to work, because they lack interest and manpower. There is no unified documentation on how to make a program and then write a desktop file for the different distros and where to put it, because they all do it differently and nobody cares enough to synchronize that.
(also, obviously from this post, there is no enforcement of the standard, because again, nobody cares strongly enough about it)
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
https://wiki.archlinux.org/title/Desktop_entries
This doesn’t even mention .desktop files.
https://kubuntu-docs.readthedocs.io/en/latest/index.html
Get in the timeout box.
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.
😂👌