Posted in Linux, Tutorials/Tips

Enlightenment (e17) menu editing

I could not find any program, so I find out a way to edit menu using text editor. Almost all programs can be moved to other category or hidden by going to:
/usr/share/applications

If you want to hide program from menu, open file with text editor and add this line:
NoDisplay=true

If you want to move program from one menu place to other then you need to edit line in which there is word category. There you need to insert name of desired category, all less useful programs I moved to other. If you want to move from one to other category clear all, previous categories in that file and insert new one, but beware that program might be missing in Settings-Settings panel. but programs still work:
Categories=Other;

In order to know what category to input, open .desktop file of program which is in that category. For example Internet, Firefox is in there.

Deleting items which are not in place above, these might be your own created program links, such as conky, you need go to directory and delete files with name of program:
/home/USERNAME/.local/share/applications

Also there is function (right click on app icon on opened windows) to do all what is needed. Bellow is text of one file:

Icon-> you can enter full path to .png file which will by used as icon

[Desktop Entry]
 Type=Application
 Name=RadomApp
 Exec=randomservice
 Categories=Settings;
 Icon=random.png

In some files there are “Generic Name”->> it text which will by in () example: LeafPad (TextEditor). You can remove that text or you can turn it off in Settings panel->Menu. In there search for selected Generic.

PS: when entries from categories are moved or hidden, and there is no left entries in a category visible, menu for that category will by hidden, until new visible entries added.

2 thoughts on “Enlightenment (e17) menu editing

  1. Thanks, It helped a lot. When I installed virtualbox on my arch linux with E19, it didn’t appear in menu. So I copied it from /usr/share/applications to home/.local/share/applications and NoDisplay=false. It worked.

  2. Yeah, I would like to add that, if no desktop file matching a menu entry can be found in /home/USERNAME/.local/share/applications, then check if it’s not in /usr/share/applications/ (then copy it to /home/USERNAME/.local/share/applications, give appropriated rights and modify it)

    In bodhi linux there’s a GUI to do that, but not from an official package, it’s a small hack, has to be found somewhere in the forums (don’t remember where). Was not really practical to use when I tried it, maybe it’s better now.

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