Vitalinux/menus gnome2

Configuración de los menús en Gnome2
http://ubuntuforums.org/showthread.php?t=36479

 HOWTO: Create & populate Sub-Menus in the Applications Menu 

In Gnome, the Menuing system works like this:

 * There is an XML file (applications.menu) that sets up the structure of the Menu. *This is located in /etc/xdg/menus. You will need write permissions to this file.
 * There are .desktop files that correspond to the icons / launchers in your Menu. *These files are contained in possibly multiple directories on your system, including: "/usr/share/applications," "/usr/share/gnome/apps," and "/etc/X11/applnk." In order to better control your Menu, you will need to have all of your .desktop files in /usr/share/applications.
 * There are .directory files that correspond to the Sections in your Menu (Accessories, Games, Graphics, etc.) *These files are located in /usr/share/desktop-directories. You will need write permissions to this directory.

In order to actually create the submenus, you will be editing an XML file on your system, as well as creating a special file called a ".directory" file.In preparation for editing your menu, please have the following applications open:gedit - with the file /etc/xdg/menus/applications.menu open for editing, plus a new blank document open. ''Note: you will need an icon to use for your submenus - you can reuse the same icon/file, or you can create a new .directory file with a different icon for every submenu you wish to create. Here is the icon I use: ''nautilus - open to the directory /usr/share/applicationsnautilus - open to the directory /usr/share/desktop-directoriesTo create the Submenu .directory file (which you will need first):1. In the blank document - type the following code:

[Desktop Entry] Name=More Comment=More Applications Icon=more-menu Type=Directory

Save the file as "more.directory" into /usr/share/desktop-directories.Close the file. (The Icon=more-menu is how you would change the icon for the directory, you can put in an absolute path, such as /usr/share/pixmaps/my-special-icon.png or you can use the shorthand notation which I use here, if your icon is in either your theme or the pixmaps directory on your system. "more-menu.png" is in both my theme and my pixmaps directory.)2. In the nautilus window that is open to the directory /usr/share/desktop-directories, you should see your icon labelled "More."As an example of how to create & populate submenus, we will be working with the "System Tools" section of the Applications Menu:In the applications.menu file, scroll down to the section that begins, In order to have a populated submenu without duplicate icons appearing, we need to specify that our launcher/icon not be shown in the main section of the System Tools menu, and also be shown in the submenu. Let's start with creating the submenu to be populated. 1. Create a blank line under the  and before  of the System Tools section of the applications.menu file.2. Add in the following code to that blank line:

 More more.directory   

This code creates the submenu structure.Now that we have the submenu created, we need to populate it. In this example, we will first populate the submenu with the "Floppy Formatter" launcher/icon, and then remove the "Floppy Formatter" launcher/icon from the main System Tools section.1. In your nautilus window open to /usr/share/applications, locate the icon named "Floppy Formatter."2. Drag this icon to the toolbar of gedit.3. gedit will open the .desktop file and show you what it's exact name is - in my case, it's "gfloppy.desktop" ... you need to know this name in order to move this launcher/icon around in your menu file.4. Close the "gfloppy.desktop" tab.5. In the applications.menu file, scroll down to the new code you just entered that created the "More" area.6. Between the , enter the following code:

gfloppy.desktop

7. Move up to the area right above the "More" - to where it says System

8. Add a blank line after System</Category>

9. Enter the following code:

<Not> gfloppy.desktop</Filename> </Not>

10. Save the applications.menu file. In order to see your changes, you may need to do a "killall gnome-panel."In your Applications menu, down at System Tools - if you hover your mouse over the section name, you should see a new icon at the top, "More" - with an arrow which if you follow, you should see a second menu with the Floppy Formatter launcher/icon inside.The key point is that you had to tell the menu

<Not>gfloppy.desktop</Filename></Not>

for the regular section, at the same time telling it gfloppy.desktop</Filename> in the new "More" menu. Using these processes, it is now possible for you to create many submenus, and move around your launchers/icons. (At least until the next version of gnome...)''