Just a small suggestion on how i think this should be "fixed" (since 2
desktop files for one app seems just ugly to me).
Perhaps it's better to extend the desktop file specification:
And i would propose adding 2 entries:
NativeDE - This one holds the desktop environment name where the app
would be "native". So GNOME, KDE or whatever.
NameNonNative - This one holds the app name when it's shown in a
desktop environment that is not native. When not set fallback to
So for example the "System Settings" app in KDE looks somewhat like
this in a .desktop file:
NameNonNative=KDE System Settings
The same applies for gnome system settings and also for the system
monitor (that also has the naming issue)
Isn't this a good solution?