viernes, 2 de septiembre de 2011

Trasteo con menu de XFCE

Hola!

Bueno, si un día necesitáis o queréis modificar los menus de XFCE, puede que esto os ahorre problemas y tiempo.

A ver, dentro del directorio /usr/share/applications/ se guardan una serie de ficheros con extensión desktop y otros con extensión directory.
Los primeros definen cada una de las entradas del menu principal, los segundos cada una de las carpetas en que se agrupan las entradas en el menu.

Valga como ejemplo de directorio:

#vi /usr/share/desktop-directories/xfce-education.directory

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Directory
Icon=
Name=Education
Name[es]=Educación
Comment=Educational software
Comment[es]=Software educativo

Si queréis crear carpetas en vuestro menu, usad este como guía y guardarlo en el directorio donde andamos. Es posible que nos os aparezca hasta que no asigneis entradas a la carpeta.

Como ejemplo de entrada al menu:

#vi /usr/share/applications/jmol.desktop

[Desktop Entry]
Name=jmol
GenericName=Modelizacion molecular
X-GNOME-FullName=jmol
Comment=jmol
Exec=/opt/jmol-11.8.13/jmol.sh
Icon=applications-science
Terminal=false
Type=Application
Categories=Education;
StartupNotify=true

Si os fijaisen el apartado Categories, se indican las carpetas donde aparecerá esta entrada de menú. Puede estar en varias carpetas a la vez, simplemente separar los apartados a los que pertenece por ;

Las entradas de menu se pueden editar de forma gráfica (útil para ponerles un icono chulo más facilmente) usando el comando que sigue:

#exo-desktop-item-edit /usr/share/applications/jmol.desktop

Para que los cambios se vean correctamente suele ser preciso reiniciar las X, aunque aveces vale con ejecutar el siguiente comando:

#update-menus

Sería ideal que alguien hiciera una pequeña utilidad que automatizara esto un poco, o la menos lo haga menos tedioso. Quién sabe, igual me pongo algún día.

Bueno, espero que os sea util.

=:)



No hay comentarios:

Publicar un comentario