web-dev-qa-db-fra.com

Enregistrement de fichiers AppImage en tant qu'application de bureau

Comment puis-je enregistrer un fichier .appimage (en particulier, l'éditeur de carte en mosaïque trouvé ici ) en tant qu'application de bureau? (Comme firefox - je peux le lancer en tapant 'Firefox' dans la recherche plutôt qu'en ouvrant une console et en tapant /path/to/directory/firefox.ext)

12
Matias K

Vous pouvez également utiliser AppImageLauncher qui fournit une intégration de bureau ainsi que quelques fonctionnalités . Contrairement à appimaged, il:

  • demande confirmation avant de créer une entrée de bureau pour une AppImage.
  • fonctionne avec AppImages en tout lieu
  • n'utilise pas de démon pour la surveillance, donc plus efficace.

Les détails de son fonctionnement sont expliqués dans le wiki . Il peut être installé directement à partir des packages fournis dans le releases .

2
aksh1618

Selon appimagekit, la méthode appropriée consiste à utiliser appimaged pour l’enregistrement du fichier .AppImage.

Pour les systèmes 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

Le fichier binaire se copiera dans /home/ubuntu/.local/bin/appimaged, puis supprimera la copie téléchargée lors de l'installation. Ensuite, vous devez vous déconnecter et revenir.

Au moment de la lecture, il surveillera et enregistrera les emplacements suivants:

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

Pour afficher le menu, cela suppose que vous avez placé un fichier de bureau à l'emplacement correct dans votre fichier .AppImage, généralement /usr/share/applications/<myproject>.desktop.

Si vous effectuez une recherche dans le panneau Applications, vous devriez retrouver votre application sous peu. Le démon doit également enregistrer toutes les associations de fichiers spécifiques à l’application en supposant que le fichier mime xml est également intégré, généralement /usr/share/mime/packages/<myproject>.xml. Si l'icône n'apparaît pas correctement, vous devrez peut-être vous déconnecter et revenir une seconde fois. Cela peut se produire si l'icône n'a pas été correctement mise en cache lors du test des images.

8
tresf

Créez un fichier .desktop qui pointe vers l'application - voici un exemple de fichier .desktop pour minecraft:

[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

Placez ce fichier dans ~/.local/share/applications

7
Matias K