If you’re running the awesome window manager and are using the gnome-session or gnome-settings-daemon as well as the gnome-control-center you might have noticed it is missing some icons (see screenshot on the right).
This is due to an entry in the “gnome*panel*.desktop” files located in “/usr/share/applications”:
This is due to an entry in the “gnome*panel*.desktop” files located in “/usr/share/applications”:
OnlyShowIn=GNOME;
You can quickly fix this by changing it to:
OnlyShowIn=GNOME;Awesome;
Of course you do not have to do this by hand. Simply use this handy command:
sudo find /usr/share/applications/ -name "gnome*panel*desktop" -print | xargs sudo sed -i 's/OnlyShowIn=GNOME;/OnlyShowIn=GNOME;Awesome;/g'