Guía del administrador de Oracle® Solaris 11.2 Desktop

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Uso de archivos de entrada de escritorio

Un archivo de entrada de escritorio es un archivo de datos que proporciona información acerca de una opción en un menú. El archivo de entrada de escritorio especifica los detalles de la opción, como un comando para ejecutar, un icono, etc. El archivo de entrada de escritorio también contiene palabras clave que determinan la ubicación de la opción en la jerarquía de menús. Los archivos de entrada de escritorio deben residir en el directorio $XDG_DATA_DIRS/applications y deben tener una extensión de archivo .desktop.

    El orden en el que se busca en las rutas predeterminadas para resolver la ubicación de los archivos .desktop es el siguiente:

  1. Realice una búsqueda en el directorio $XDG_DATA_HOME/applications. Si la variable del entorno $XDG_DATA_HOME no está establecida, realice una búsqueda en el directorio predeterminado ~/.local/share/applications.

  2. Realice una búsqueda en el subdirectorio de aplicaciones de cada directorio en $XDG_DATA_DIRS. Si la variable del entorno $XDG_DATA_DIRS no está establecida, realice una búsqueda en el directorio predeterminado /usr/share/applications.

    Si se encuentran varios archivos .desktop con el mismo nombre, el archivo que se encuentra primero tiene prioridad.

A continuación, se muestra un archivo de entrada de escritorio de ejemplo.

[Desktop Entry]
Encoding=UTF-8
Name=Calculator
Name[fr]=Calculatrice
...
Comment=Perform calculations
Comment[fr]=Effectue des calculs compliq

ue
...
Exec=gcalctool
Icon=accessories-calculator
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Utility;Calculator

En la siguiente tabla, se describen algunas de las claves importantes en los archivos de entrada de escritorio. Para obtener más información sobre los archivos de entrada de escritorio, consulte la especificación de entrada de escritorio de XDG.

Tabla 3-3  Claves de entrada de escritorio
Clave de entrada de escritorio
Descripción
Categories
Especifica las palabras clave que describen la opción. Las palabras clave se separan con puntos y coma (;).
Para obtener una lista de las palabras clave estándar, consulte la especificación de menús de escritorio en http://www.freedesktop.org/Standards/menu-spec.
Para averiguar cómo asignar entradas de escritorio a los menús usando reglas de coincidencia con la clave Categories, consulte Working With Menu Definition Files.
Comment
Especifica una breve descripción de la opción. El comentario se muestra como la información sobre herramientas al colocar el puntero sobre la opción del menú.
Encoding
Especifica la codificación del archivo de entrada de escritorio.
Exec
Especifica un comando que se ejecutará cuando se elige la opción en el menú.
Icon
Especifica el nombre de archivo de un icono que representa la opción. No especifica la ruta al nombre de archivo o la extensión de archivo.
MimeType
Especifica los tipos MIME que la aplicación puede gestionar.
Name
Especifica el nombre de la opción. Este nombre se muestra en la opción del menú.
NoDisplay
Especifica que una aplicación existente no debe aparecer en el menú.
Terminal
Especifica si el comando en la clave Exec se ejecuta en una ventana de terminal. Si el valor es true, el comando se ejecuta en una ventana de terminal.
Si el comando no abre una ventana para la ejecución, el valor de esta clave debe estar establecido en true.
Type
Especifica el tipo de opción. El valor de la clave Type es uno de los siguientes:
  • Application: una opción que inicia una aplicación.

  • Link: una opción que establece un enlace a una carpeta o a un recurso remoto (como un sitio FTP o una página web).

  • FSDevice: una opción que es un dispositivo del sistema de archivos.

  • Directory: una opción que es un directorio.

Para obtener más información sobre claves de los archivos de entrada de escritorio, consulte la desktop entry specification.


Notas - Los programas de ejecución de paneles y los objetos de escritorio también utilizan archivos de entrada de escritorio. Los archivos de entrada de escritorio para los programas de ejecución y los objetos de escritorio proporcionan la misma información para las opciones de un menú. Por ejemplo, los archivos de entrada de escritorio proporcionan el comando que se ejecuta cuando un usuario elige el programa de ejecución o el objeto.