Tutoriales

Cómo iniciar automáticamente la aplicación AppImage en Linux

Una de las principales desventajas de utilizar AppImages es la falta de integración con el escritorio. Esto se puede lograr utilizando la herramienta AppImage Launcher.

Otra parte problemática es la falta de soporte para iniciar automáticamente aplicaciones AppImage al reiniciar el sistema.

Con un poco de esfuerzo, tú también puedes lograr este objetivo.

Este método implica dos pasos:

  • Crear archivos de escritorio para aplicaciones
  • Agregue este archivo de escritorio a la lista de aplicaciones de inicio automático

Déjame mostrarte el proceso detallado.

Paso 1: crea archivos de escritorio

Los archivos de escritorio son archivos de texto que contienen metadatos de la aplicación, como el nombre de la aplicación, los iconos y los comandos que los ejecutan.

Estos archivos se almacenan en una ubicación específica y el menú del sistema los utiliza para permitir a los usuarios iniciar aplicaciones desde el menú.

Para las aplicaciones instaladas por el usuario, los archivos de escritorio generalmente se almacenan en ~/.local/share/applications.

Antes de explorar los archivos AppImage de inicio automático, primero creamos un archivo de escritorio para la suite AppImage.

Método 1: utilizar el iniciador de AppImage

AppImageLauncher es una herramienta conveniente para integrar AppImages con sistemas Linux. De esta manera, podrás encontrar la aplicación AppImage en el menú del sistema.

Aunque AppImage Launcher no ha lanzado una nueva versión en casi tres años, todavía funciona.

Para Ubuntu y otros sistemas basados ​​en Debian, puede utilizar el paquete deb para instalar AppImage Launcher.

Primero, vaya a la página de lanzamientos y descargue el archivo deb.

📋

Puede descargar el archivo de la versión estable lanzado en 2020 o el archivo de compilación continua lanzado en 2022.

Luego instale el archivo deb en su sistema.

Si eres usuario de Arch Linux, puedes instalar AppImageLauncher de AUR Utilice un ayudante de AUR como Yay.

yay -S appimagelauncher

Los archivos de lanzamiento de Fedora están disponibles en la página de lanzamiento oficial.

Después de instalar AppImageLauncher, haga clic derecho en el archivo de la aplicación AppImage y seleccione «Abrir con AppImageLauncher».

Haga clic derecho en el archivo de imagen de la aplicación y seleccione
Utilice AppImageLauncher para abrir AppImage

Por primera vez te pedirá que selecciones una ubicación centralizada. Seleccione un valor predeterminado (~/Applications). Haga clic en Aceptar. Ahora, aquí es donde se almacenan todos los archivos de AppImage.

Acepte la configuración predeterminada y haga clic en Aceptar.
Ubicación predeterminada de AppImage

Ahora, en la siguiente ventana, seleccione «Integrar y ejecutar».

Hacer clic
Integrar y ejecutar AppImage

Eso es todo. Su AppImage ahora está integrada en su sistema. Ahora puede encontrar la aplicación que acaba de ejecutar usando el iniciador de AppImage en el menú del sistema.

Crea los archivos de escritorio necesarios ubicados en ~/.local/share/application.

Método 2: crear archivos de escritorio manualmente

📋

Esta sección requiere que tenga conocimientos básicos de los comandos de Linux.

Si no desea utilizar AppImage Launcher, también puede crear un archivo de escritorio manualmente.

Crea un archivo llamado .desktop existir ~/.local/share/applications. Por ejemplo, si usa ClickUp, asígnele el nombre ~/.local/share/applications/clickup.desktop

En este archivo, agregue las siguientes líneas de la siguiente manera:

[Desktop Entry]
Type=Application
Name=Logseq
Comment=A Note taking and Knowledge Management Application
Exec=/home/$USER/Applications/Logseq.AppImage
Icon=/home/$USER/Applications/Images/Logseq.png
Terminal=false
Categories=Office;

Este es un archivo de escritorio de aplicación muy pequeño.

Aquí, los campos deben estar llenos de datos:

  • reemplazar Nombre y Comentario Campos que contienen el nombre y la descripción de la aplicación.
  • este ejecutor El campo debe apuntar a camino absoluto Archivo AppImage.
  • este icono El campo debe apuntar a la ruta absoluta al archivo de imagen del icono.
  • Terminal=false Lo que significa que la aplicación no requiere una terminal para funcionar. Esta es la configuración requerida para la mayoría de las aplicaciones gráficas (como AppImages).
  • categoría es donde aparecerá su aplicación en el menú del sistema.

Cuando termine, guarde el archivo. Eso es todo. Ha creado un archivo de escritorio para AppImage.

💡

Recomiendo colocar todos los archivos de AppImage en un directorio dedicado para una mejor organización y evitar la eliminación accidental de archivos de AppImage.

Paso 2: inicia automáticamente la aplicación

Una vez que tenga listo su archivo de escritorio de AppImage, simplemente cópielo y péguelo en ~/.config/autostart Tabla de contenido.

Utilice el comando cp para copiar archivos:

cp ~/.local/share/applications/Logseq.desktop ~/.config/autostart

Ubuntu tiene una herramienta GUI dedicada para iniciar programas automáticamente. Puedes usarlo si quieres.

Ahora, cuando reinicie su sistema, la aplicación seleccionada se iniciará automáticamente.

en conclusión

Entre Snap, Flatpak y AppImages, me gusta la función de portabilidad de AppImage. Descarga el archivo AppImage, lo hace ejecutable y lo ejecuta.

La facilidad de uso también tiene algunos inconvenientes. La integración de escritorio es la más obvia. No puedes activarlos desde el menú del sistema. Sin embargo, esto se puede lograr utilizando la herramienta AppImage Launcher de terceros.

La imposibilidad de iniciar automáticamente la aplicación AppImage al iniciar el sistema es otro punto débil. Con un poco de esfuerzo, esto también se puede lograr.

Realmente desearía que los ajustes preestablecidos del ecosistema AppImage proporcionaran estas características. Quiero decir, si un AppImage Launcher de terceros puede permitir la integración de escritorio, entonces AppImage ciertamente puede integrarlo oficialmente. ¿Qué opinas?

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba