With the release of Fedora 16 there have been some problems. One of them is that alacarte has been broken temporaly, when you try to execute it, you get an error:
/usr/lib/python2.7/site-packages/Alacarte/Mainwindow.py line 19 in
Import gtk, gmemu, gio
ImportError No Module named gmenu
Once you have the package, copy it in a temporary directory and extract the content:
rpm2cpio gnome-menus-3.0.1-1.fc15.x86_64.rpm | cpio -ivd
Finally, copy (as root) this file, which was into the .rpm file, at the same path:
cp tmp/usr/lib64/libgnome-menu.so.2.4.13 /usr/lib64/libgnome-menu.so.2.4.13
Make a symbolic link within /usr/lib64/:
ln -s libgnome-menu.so.2.4.13 libgnome-menu.so.2
And copy this file also in the same path:
cp tmp/usr/lib64/python2.7/site-packages/gmenu.so /usr/lib64/python2.7/site-packages
If your system is a 32bits PC, then change lib64 by lib.
Now you’re able to run alacarte.
However, it doesn’t fix the problem of editing menus in Gnome 3, because with alacarte you can edit menus, but they don’t correspond with what you see in Applications view… that’s another mistery to solve…