This commit drops the obsolete support for the GNOME-specific directory
for .desktop files, since it has not been needed since GNOME 2.10, and
since it forces the creation of ~/.gnome whether you want it or not.
Created attachment 116158 [details] [review]
xdg-desktop-menu: Drop obsolete GNOME support
Would appreciate having this patch merged, with correctly set XDG env vars and an existing usable location of $XDG_DATA_HOME/applications/ no directories ought to be made in users home.
What about $kde_user_dir? I don't think that's needed either, since KDE uses XDG directories just fine as well.
$kde_user_dir is still needed for kde4, which many enterprise distributions still ship
Come to think on it, some enterprise distros still ship gnome 2 as well :-/ (RHEL 6 for example)
Don't those distros use older versions of the scripts anyway? So why can't it be fixed for the current one?
Applied the patch (using git am to preserve author) and submitted a merge request over at https://salsa.debian.org/freedesktop-team/xdg-utils/merge_requests/1
(In reply to Ben Creasy from comment #7)
> Applied the patch (using git am to preserve author) and submitted a merge
> request over at
Is Debian using Salsa as its own upstream now?
> Is Debian using Salsa as its own upstream now?
I'm not sure what you mean - maybe you could unpack a bit? Are you suggesting the repo I made the PR against is just a downstream Debian-specific repo? Seems a bit odd for there to be multiple xdg-utils repos, since it's a project aimed to improve consistency to begin with.
Your question led me to look at https://gitlab.freedesktop.org/ but I don't see xdg-utils there.
I don't actually use Debian on the desktop - I mainly use NixOS - but since it's an xdg thing, it pretty much hits everyone.
Anyway, if you have insights into how to push this forward, would love to help!
Any progress on this? From the last I've heard, Oracle plan to drop Solaris altogether, so there should be little concern about supporting it. Besides, they can always use older version of the script if needed.