Gnome3 alacarte on Fedora 16

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

Well, it has an easy solution. You have to download gnome-menus-3.0.1-1.fc15.x86_64.rpm or gnome-menus-3.0.1-1.fc15.i686.rpm depending upon your PC architecture (64 or 32 bits).

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…

Advertisements

3 thoughts on “Gnome3 alacarte on Fedora 16

  1. Stan Sliwka December 28, 2011 / 2:12 pm

    It works fine … thank you.

  2. pravi February 8, 2012 / 1:31 am

    Thanks a lot. It worked

  3. patrick February 18, 2012 / 11:34 am

    Hallo!
    ça marche très bien, merci. Fedora 16 64. et l’explication est clair pour un débutant.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s