FooBarrington
Okay, but why do you tell me that I’m wrong and keep going on about unrelated points? I don’t care if the user-facing name is different from the binary name. I have no position on the topic.
I corrected a wrong statement (who is responsible for the .desktop
file of an application). You tried to counter-correct me, but did so on an unrelated point (who displays the application name? I’m still not sure). Positions on whether .desktop
files defining separate names is good aren’t relevant.
Your Mint/Xed example doesn’t show what you think it does. Mint doesn’t just ship with .desktop
entries for a bunch of applications, they are still managed by the respective developers and part of the packages themselves. Mint is also the developer of Xed, so the repository is in their organization, but the .desktop
file is still part of the package. If you install Xed on any other distribution, you’ll still get the same .desktop
entry, because it’s part of the package.
That is all I’ve been talking about. I’m not sure how your reply relates to that, but it would help me if you tell me what you’re arguing against.
No, your Desktop Environment doesn’t have a huge list of package names to app names. It has a list for all your installed packages, but the list entries are part of the packages.
If your system doesn’t have gnome-system-monitor
installed, you won’t have the corresponding .desktop
file, because it’s part of the package. It would be incredibly wasteful and unnecessarily complex for your system to get shipped out with .desktop
files for all possible applications.