Cómo integrar aplicaciones y scripts en un escritorio de Linux

Oct 10, 2025
Linux

En Linux, una aplicación sin un archivo de escritorio no se integrará con su entorno de escritorio. La mayoría de las aplicaciones proporcionan una, pero ocasionalmente deberá crear una. Es bastante fácil, solo sigue estos pasos.

Archivos de escritorio

Los archivos de escritorio contienen información sobre la aplicación o script a la que pertenecen. Se usan con mayor frecuencia con ejecutables binarios , pero puedes usarlos con un guion también, deberías desear. Para la brevedad, solo vamos a decir "aplicación".

Un archivo de escritorio contiene metadatos que su entorno de escritorio puede hacer referencia cuando se trata de esa aplicación. El archivo de escritorio especificará dónde está el binario o el script de la aplicación, qué icono usa, y así sucesivamente. Debido a que los archivos de escritorio se almacenan en ubicaciones estándar, su entorno de escritorio puede ubicarlos y hacer referencia de manera confiable.

Si una aplicación no tiene un archivo de escritorio, parte de su integración con su entorno de escritorio fallará. No aparecerá en los resultados de las búsquedas de aplicaciones, ni podrá fijarlo al muelle u otro lanzador. En algunos entornos de escritorio, puede colocar un archivo de escritorio en su escritorio y actuará como un atajo, lo que le permite ejecutar la aplicación haciendo doble clic en el archivo de escritorio. Es este caso de uso el que les dio su nombre.

Es posible que las aplicaciones no tengan un archivo de escritorio por varias razones. La rutina de instalación puede tener hipo, o puede ser un instalador minimalista que nunca tuvo la intención de proporcionar uno. Descargar una aplicación como código fuente y Compilarlo en su computadora A menudo no crea un archivo de escritorio.

Por supuesto, si ha escrito la aplicación usted mismo, usted también es responsable del archivo de escritorio. Las aplicaciones que se comportan bien y se ajustan a las normas y expectativas de su entorno de escritorio son las que se sienten profesionales y brindan a los usuarios la confianza de que sabe lo que está haciendo.

Independientemente de por qué está a punto de crear un archivo de escritorio, cómo hacerlo es lo mismo en todos los casos.

La construcción de un archivo de escritorio

Un archivo de escritorio es un archivo de texto sin formato. Se pueden crear utilizando cualquier editor de texto. Se les da el mismo nombre que la aplicación que representan, y por convención tienen una extensión ".Desktop".

  • Comentario : Los comentarios comienzan con un hash " # ".
  • Encabezados de grupo : Los encabezados grupales actúan como títulos de sección. Están encerrados dentro de los soportes "[]". Se utilizan para agrupar conjuntos relacionados de pares de valor clave. El único encabezado de grupo obligatorio es "[Entrada de escritorio]".
  • Pares de valores clave : Las configuraciones se ingresan por proporcionando valores a los elementos nombrados , o "claves". Por ejemplo, Tipo = aplicación es un par de valor clave. "Tipo" es la clave y la "aplicación" es el valor.

Un ejemplo trabajado

Antes de comenzar, asegúrese de que la aplicación se ejecute. Abrir una ventana de terminal y lanza la aplicación. Si funciona, eso es genial. Puede seguir adelante y hacer su archivo de escritorio. Si la aplicación no se ejecuta, no importa lo que ponga en su archivo de escritorio, todavía no se ejecuta.

Debe corregir lo que sea que esté evitando que la aplicación se inicie antes de pensar en agregar otra capa de abstracción a través de un archivo de escritorio.

El programa con el que estamos trabajando tiene un ejecutable llamado TAF Ubicado en el directorio "/usr/local/bin/taf/". Lanzaremos la aplicación para asegurarnos de que se inicie sin ningún problema.

Esa simple prueba produce un conocimiento útil. Si encontramos dificultades para intentar iniciar la aplicación desde nuestro archivo de escritorio, significa que el problema debe tener algo que ver con el archivo de escritorio, y no con la aplicación en sí.

Podemos crear nuestro archivo de escritorio en cualquier lugar, pero para ponerlo en uso necesitamos copiarlo en uno de los dos lugares.

  • Si usted es la única persona que usará la aplicación, copie su archivo de escritorio en su directorio "~/.local/compartir/aplicaciones".
  • Si desea que todos los usuarios puedan usar la aplicación, copie su archivo de escritorio en el directorio “/usr/share/aplicaciones/”.

Un archivo de escritorio totalmente trabajador no tiene que contener mucha información. Aquí está el archivo de escritorio que creamos para el TAF solicitud. Se llama "taf.desktop".

Esto se puede usar como plantilla para sus propios archivos de escritorio. Recuerde usar el nombre de su ejecutable para la aplicación que está creando el archivo de escritorio y modificar las rutas de directorio para adaptarse.

  • [Entrada de escritorio] : Esta línea identifica el archivo como un archivo de escritorio. Incluso si el archivo fue incorrecto y no tenía una extensión ".Desktop", debe reconocerse y manejarse como un archivo de escritorio.
  • Nombre : El título completo de la aplicación, no el nombre del ejecutable. Esto se mostrará debajo del icono de la aplicación cuando se muestre en el entorno de escritorio. También es el texto que se utilizará en información sobre herramientas.
  • Nombre generico : Una descripción general del tipo de aplicación es. Si hay un término genérico que se aplica como el navegador web, el IDE o el procesador de textos, puede usarlo.
  • Comentario : Esto está destinado a proporcionar información adicional para complementar los pares de valor clave "Nombre" y "GenericName".
  • Versión : La versión de la especificación del archivo de escritorio a la que se ajusta este archivo.
  • Ejecución : Este puede ser el nombre del ejecutable, o la ruta completa al ejecutable, incluido el nombre del ejecutable.
  • Camino : Esta es la ruta al directorio desde la que se lanzará la aplicación. Es el directorio de trabajo de la aplicación en la hora de lanzamiento.
  • Icono : El icono de la aplicación. Este icono se utiliza en los resultados de búsqueda de aplicaciones y cuando la aplicación se agrega al muelle u otro lanzador.
  • Terminal : Indica si la aplicación se ejecuta en una ventana de terminal.
  • Tipo : Para aplicaciones regulares, esto siempre será "aplicación".
  • Categorías : Este valor debe ser terminado por un semi-colon " ; "Porque tiene un lista. La lista se mantiene categorías en las que la aplicación puede estar enumerada en menús .

Cada vez que modifica su vivir Archivo de escritorio, el que en "~/.local/compartir/aplicaciones" o "/usr/compartir/aplicaciones/", deberá iniciar sesión y volver nuevamente para ver qué efecto han realizado sus cambios. Para evitar esto, puede usar el actualización-desktop-database dominio. Necesitarás usar sudo Cuando tu lo hagas.

También hay una utilidad para verificar su archivo de escritorio en busca de corrección. Si detecta cualquier sintaxis u otros errores, se lo informará. Agregaremos la palabra "aplicación" a la línea "categorías" en nuestro archivo y lo verificará.

Esto debería plantear un error porque la categoría de "aplicación" ha sido desaprobada.

El validador nos da una advertencia de que la categoría de "aplicación" ya no es un valor aceptable en la lista de "categorías".

Usando su archivo de escritorio

Si la aplicación es solo para su uso, copie el archivo de escritorio en su directorio "~/.local/compartir/aplicaciones". Si todos los usuarios pueden usar la aplicación, copie el archivo de escritorio al directorio "/usr/share/aplicaciones/".

También nos aseguraremos de que nuestro nuevo archivo de escritorio se lea y tenga sus metadatos agregados a la base de datos.

La tecla "súper" generalmente se encuentra entre las teclas "CTRL" y "ALT" de la izquierda. Al presionar la tecla "Super" en GNOME ingresa a la búsqueda de aplicaciones. Debido a que nuestro archivo de escritorio describió una aplicación llamada "Marco de aventura de texto", ingresar "texto" como la pista de búsqueda es suficiente para mostrar el icono de la aplicación en los resultados de búsqueda.

La aplicación se ha integrado bien en el entorno de escritorio. Su icono se muestra correctamente en el muelle mientras se ejecuta. Señalando el icono muestra una información sobre herramientas que contiene el nombre completo de la aplicación.

Al hacer clic en el icono, muestra la vista previa de la ventana, mostrando las ventanas que la aplicación ha abierto.

Haciendo clic derecho El icono de la aplicación produce un menú contextual. Seleccionar la opción "Agregar a los favoritos" fija la aplicación al muelle.

El icono de la aplicación se mueve por encima de la línea del separador y se convierte en un icono permanente en el muelle. El icono está presente incluso cuando la aplicación no se está ejecutando.

Vivir como un nativo

Los usuarios esperan poder hacer ciertas cosas con aplicaciones de escritorio. Esperan que la aplicación se enumere en los resultados de búsqueda. Asumirán que se puede fijar a los lanzadores y muelles, y tienen las otras sutilezas de una aplicación nativa de bienvenida. Un número sorprendente de estas interacciones se controla mediante archivos de escritorio.

Si se encuentra tratando con una aplicación que le falta su archivo de escritorio, ahora puede crear una para ello. Seguro que supera el lanzamiento de la aplicación a mano cada vez.

RELACIONADO: Cómo ser más productivo en Ubuntu usando atajos de teclado

  • El OnePlus 11 está aquí, pero con un comienzo difícil
  • Bose QuietComfort Earbuds 2 Revisión: Un paso adelante para el audio de cancelación de ruido
  • Cómo pueden costar más de lo que esperaba las VPN
  • Wyze está abajo, no eres solo tú
  • Su próximo dispositivo Smart Home podría tener 5G
  • Deja de usar el teclado y el mouse que vinieron con tu PC

Linux - Artículos más populares

Cómo procesar una línea de archivos por línea en un script de Bash Linux

Linux Feb 3, 2026

Fatmawati Achmad Zaenuri / Shutterstock Es bastante fácil leer el contenido de una línea de archivos de texto de Linux por línea en un script de shell, si..


Cómo usar la expansión de Brace en la cáscara de bash de Linux

Linux May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock La expansión de Brace es una técnica útil para generar listas de cadenas que se pueden usar en scripts y alias y en ..


Cómo usar Strace para monitorear las llamadas del sistema Linux

Linux Jun 23, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Los programas de Linux preguntan al núcleo Para hacer algunas cosas para ellos. los fastidiar ..


Las 6 mejores distribuciones ligeras de Linux

Linux Jul 27, 2025

3DMI / Shutterstock.com Si su computadora con Windows o Mac es antigua y lucha para mantenerse al día, la instalación de Linux puede darle un nuevo arrendami..


KDE Connect finalmente viene a iPhone

Linux Oct 26, 2025

Kde Si está buscando una manera fácil de reproducir su iPhone, agradable con su KDE Desktop , hoy es tu día de suerte, como KDE Connect está finalmen..


Esta nueva computadora portátil Linux Gaming tiene las especificaciones para ejecutar cualquier cosa

Linux Oct 20, 2025

JUNTO Computadoras Linux y los juegos están empezando a unirse mucho más últimamente. los Plataforma de vapor está en camino con Linux instalado, y Juno ..


Cómo desactivar una PC de Ubuntu

Linux Oct 12, 2025

Como todas las computadoras personales, una PC que ejecuta el Ubuntu El sistema operativo de escritorio debe estar apagado de vez en cuando. Apagar Ubuntu es fácil, y tiene var..


5 características de Ubuntu Linux que deberías usar

Linux Dec 6, 2025

Ubuntu Linux es rico en funciones y viene con una selección curada de software preinstalado. Sin embargo, excave un poco más profundo y encontrará algunas características que debe usar. ..


Categorías