Russ Allbery <[email protected]> (2014-03-25): > For most, but definitely not all, of our users, providing the desktop > file is more important than providing the menu configuration. If we > do nothing, the likely outcome is that more and more packagers who are > using, e.g., GNOME or KDE will install or provide desktop files, find > that their program appears in the menus, assume they're done, and move > on, and the menu quality in other integrations like fvwm will keep > declining. I believe this has been happening for the past couple of > years, although that's based on a gut feeling and I've not tried to > acquire actual data.
The following won't reflect packages possibly moving from menu to fdo,
but should give some idea (the {main/,} bit is there because stuff was
moved around on the archive side). Also, as you know, the archive keeps
growing.
Packages with menu files:
$ for i in squeeze wheezy jessie; do printf "$i: "; zgrep -h
'^usr/share/menu/' $i/{main/,}Contents-amd64.gz 2>/dev/null | awk '{print $2}'
| sort -u | wc -l; done
squeeze: 2363
wheezy: 2290
jessie: 2306
=> stable
Menu files;
$ for i in squeeze wheezy jessie; do printf "$i: "; zgrep -h
'^usr/share/menu/' $i/{main/,}Contents-amd64.gz 2>/dev/null | sort -u | wc -l;
done
squeeze: 2363
wheezy: 2290
jessie: 2306
=> stable
Packages with desktop files:
$ for i in squeeze wheezy jessie; do printf "$i: "; zgrep -h
'^usr/share/applications/.*\.desktop\b' $i/{main/,}Contents-amd64.gz
2>/dev/null | awk '{print $2}' | sort -u | wc -l; done
squeeze: 1976
wheezy: 2186
jessie: 2324
=> +17% between squeeze and jessie.
Desktop files:
$ for i in squeeze wheezy jessie; do printf "$i: "; zgrep -h
'^usr/share/applications/.*\.desktop\b' $i/{main/,}Contents-amd64.gz
2>/dev/null | sort -u | wc -l; done
squeeze: 2592
wheezy: 2814
jessie: 3010
=> +16% between squeeze and jessie.
Mraw,
KiBi.
signature.asc
Description: Digital signature

