Menu entries in E17
Posted: 2012-07-14 | Author: slackalaxy | Filed under: desktop | Tags: e17, menu, slackware |Leave a commentEvery now and then I get this ideas to use the amazing Enlightenment17 — a truly beautiful semi desktop environment. The problem with it was that no menu file
was provided by default. Recent versions include a menu file
, but I still prefer to use the one from before.
So, I would create a file named applications.menu
and paste the following in it:
<?xml version="1.0"?> <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"> <Menu> <Name>Applications</Name> <!-- put in /etc/xdg/menus --> <!-- Read .desktop file from only this location --> <!-- Or remove and use the two items below --> <AppDir>/usr/share/applications</AppDir> <!-- Read standard .directory and .desktop file locations --> <!-- by uncommenting these. --> <!-- <DefaultAppDirs/> --> <!-- <DefaultDirectoryDirs/> --> <!-- Define a layout --> <!-- The Layout is what gives your menu its sort order. --> <!-- Without this section the menu is sorted alphabetically. --> <Layout> <Menuname>Accessories</Menuname> <Separator/> <Menuname>Entertainment</Menuname> <Separator/> <Menuname>Graphics</Menuname> <Separator/> <Menuname>Media</Menuname> <Separator/> <Menuname>Network</Menuname> <Separator/> <Menuname>Office</Menuname> <Separator/> <Menuname>Education</Menuname> <Separator/> <Menuname>System</Menuname> </Layout> <Menu> <Name>Accessories</Name> <Include> <Category>Utility</Category> </Include> </Menu> <Menu> <Name>Entertainment</Name> <Include> <Category>Game</Category> </Include> </Menu> <Menu> <Name>Graphics</Name> <Include> <Category>Graphics</Category> </Include> </Menu> <Menu> <Name>Media</Name> <Include> <Category>AudioVideo</Category> </Include> </Menu> <Menu> <Name>Network</Name> <Include> <Category>Network</Category> </Include> </Menu> <Menu> <Name>Office</Name> <Include> <Category>Office</Category> </Include> </Menu> <Menu> <Name>Education</Name> <Include> <Category>Education</Category> </Include> </Menu> <Menu> <Name>System</Name> <Include> <Category>System</Category> </Include> </Menu> </Menu> <!-- End Applications -->
Save and place the applications.menu
file in /etc/xdg/menus
— now menu entries should appear as I like them.
EDIT (09 May 2015): The recent Enlightenment releases do not need this.