Registro de AppImage Files como aplicación de escritorio

Registro de AppImage Files como aplicación de escritorio

¿Cómo puedo registrar un .appimagearchivo (específicamente, el editor de mapas en mosaico que se encuentra?aquí) como aplicación de escritorio? (Al igual que Firefox: puedo iniciarlo escribiendo 'Firefox' en la búsqueda en lugar de abrir una consola y escribir /path/to/directory/firefox.ext)

Respuesta1

Cree un .desktoparchivo que apunte a la aplicación; aquí hay un ejemplo de .desktopMinecraft:

[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/bram/Applications/Minecraft/icon.png
Exec=/home/bram/Applications/Minecraft/minecraft
Terminal=false
Categories=Minecraft;game

Pon ese archivo en~/.local/share/applications

Respuesta2

También puedes usarAppImageLauncherque proporciona integración de escritorio junto con algunos adicionalescaracterísticas. A diferencia de appimaged, este:

  • solicita confirmación antes de crear una entrada de escritorio para una AppImage.
  • funciona con AppImages en cualquier ubicación
  • No utiliza un demonio para monitorear, por lo que es más eficiente.

Los detalles de cómo funciona se explican en elwiki. Se puede instalar directamente desde los paquetes proporcionados en ellanzamientoso mediante el uso de paquetesde APP:

sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt-get update
sudo apt-get install appimagelauncher

NOTA: El PPA actualmente no funciona para Mantic (23.10), los usuarios de Mantic deberán descargar el archivo .deb desde el enlace "lanzamientos" de arriba e instalarlo usandosudo dpkg -i filename.deb

Respuesta3

Según appimagekit, el método adecuado es utilizarappimagedpara .AppImageel registro de expedientes.

Para sistemas de 64 bits:

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install

El binario se copiará a sí mismo /home/ubuntu/.local/bin/appimagedy luego eliminará la copia descargada durante la instalación. Luego debes cerrar sesión y volver a iniciarla.

En el momento de la lectura, monitoreará y registrará las siguientes ubicaciones:

~/Downloads
~/.local/bin
~/bin
/Applications
/isodevice/Applications
/isofrom/Applications
/run/archiso/img_dev/Applications
/opt
/usr/local/bin

Para mostrarlo en el menú, se supone que ha colocado un archivo de escritorio en la ubicación correcta dentro de su .AppImagearchivo, generalmente /usr/share/applications/<myproject>.desktop.

Si busca en la bandeja de aplicaciones, debería encontrar su aplicación en breve. El demonio también debe registrar cualquier asociación de archivos específica de la aplicación, suponiendo que el mime xml también esté incluido, normalmente /usr/share/mime/packages/<myproject>.xml. Si el icono no aparece correctamente, es posible que tengas que cerrar sesión y volver a ella por segunda vez. Esto puede suceder si el ícono se almacenó en caché incorrectamente mientras se probaban las imágenes.

Respuesta4

Úselo chmod a+x <filename>.AppImagepara cambiar los derechos de acceso.

Luego inicie .AppImage desde la terminal y escribainstall

p.ej,

./MuseScore-4.2.1.240230938-x86_64.AppImage install

Eso debería ser suficiente para instalar y actualizar una .AppImageaplicación.

información relacionada