== Edición del menú de aplicaciones == Los ficheros importantes aquí son: - /usr/local/share/applications: Ficheros .desktop para cada aplicación. Especial mención al apartado Categories que marca donde saldrán en el menú. - /usr/local/share/desktop-directories: Ficheros .directory, que se corresponden con cada carpeta o subcarpeta. - /usr/local/etc/xdg/menus: Ficheros .menu que son la materialización del .directory en nuestro menú. Ejemplos: = .desktop = {{{ [Desktop Entry] Name=Arduino Comment=Launcher for Arduino Exec=/usr/local/opt/arduino/arduino-1.6.3/arduino Icon=/usr/local/opt/arduino/arduino-1.6.3/reference/arduino.cc/img/logo_46.png Categories=Application;Development;IDE; Version=1.6.3 Type=Application Terminal=true }}} = .directory = {{{ [Desktop Entry] Encoding=UTF-8 Name=Entornos de desarrollo (IDE) }}} = .menu = {{{
}}} Por ejemplo, en el caso de arduino.desktop, como lleva IDE en el category sale en ese menú que hemos creado. Para que un menú se presente como submenú de otro, debe estar en el XML del padre referenciado, tal que así: {{{ }}} Este cacho de fchero es de applications.menu, que está en el sitio de los .menu. Este fichero es monolítico, pero realmente se podría descomponer en otros más pequeños que se correspondieran con las entradas principales del menú, como "Development", "Office", etc. usando el tag