February 22, 2014

Menu Editor MenuLibre

From the websiteAn advanced menu editor that provides modern features in a clean, easy-to-use interface.  All without GNOME dependencies, so even lightweight systems can benefit from the sanity that MenuLibre offers. 

Starting with a fresh installation of elementary OS we need to add the following PPA ( Personal Package Archive ) :
Go to this page and scroll down till COMMUNITY PPA. Open a terminal and :

sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
Search for the package menulibre :
apt-cache search menulibre
menulibre - advanced menu editor with quicklist support

( A link for the command apt-cache search ).

To install :
sudo apt-get install menulibre

For the first run use the terminal and :
( You can add the directory to your path environment variable in ~/.bashrc file, if you wish to launch it by typing menulibre : just add the line
PATH=$PATH:/opt/extras.ubuntu.com/menulibre/bin at the end of the file ).

Search in All Applications for Menu Editor  and under Categories delete all the items ( hit the x button ).

Now add ( + button ) Accessories > Utility and save the changes ( File > Save ) : a .desktop file will be added to ~/.local/share/applications ( the edit mode works by creating an overriding .desktop file in the directory ~./local/share/applications).

The app has no icon, so I grabbed one from a similar application named ezame. I went to this page and downloaded ezame_0.5.1~precise-1_all.deb. Open the package with Archive Manager, extract it and look for the icons in the folder usr/share/icons.
I moved one of them ( 64x64 ) to the hidden folder .icons in your Home directory ( make the folder .icons if you don' t have it ).
Rename ezame.png to menu-editor.png.

The .desktop file in ~/.local/share/applications will look like this :

By clicking you start the application.
I had to logout and login again for the application to appear in the slingshot-launcher.

The Help > Contents in the menu has information to use the application.

For daily packages go to : https://launchpad.net/~menulibre-dev/+archive/daily