Registrieren von AppImage-Dateien als Desktop-App

Registrieren von AppImage-Dateien als Desktop-App

Wie kann ich eine .appimageDatei registrieren (insbesondere den Kachelkarteneditor gefundenHier) als Desktop-App? (Wie Firefox – ich kann es starten, indem ich „Firefox“ in die Suche eingebe, anstatt eine Konsole zu öffnen und einzugeben /path/to/directory/firefox.ext)

Antwort1

Erstellen Sie eine .desktopDatei, die auf die Anwendung verweist – hier ist ein Beispiel .desktopfür 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

Legen Sie die Datei in~/.local/share/applications

Antwort2

Sie können auchAppImageLauncherdie Desktop-Integration sowie einige zusätzlicheMerkmaleIm Gegensatz zu gilt appimaged:

  • fordert eine Bestätigung an, bevor ein Desktop-Eintrag für ein AppImage erstellt wird.
  • funktioniert mit AppImages an jedem Standort
  • verwendet keinen Daemon zur Überwachung und ist daher effizienter.

Einzelheiten zur Funktionsweise finden Sie imWiki. Es kann direkt aus den Paketen installiert werden, die imMitteilungenoder durch die Verwendung von Paketenvon PPA:

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

HINWEIS: Das PPA funktioniert derzeit nicht für Mantic (23.10). Mantic-Benutzer müssen die .deb-Datei über den obigen Link „Releases“ herunterladen und mit installierensudo dpkg -i filename.deb

Antwort3

Laut appimagekit ist die richtige Methode die Verwendungappimagedzur .AppImageDateiregistrierung.

Für 64-Bit-Systeme:

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

Die Binärdatei kopiert sich selbst /home/ubuntu/.local/bin/appimagedund löscht die heruntergeladene Kopie nach der Installation. Anschließend müssen Sie sich abmelden und erneut anmelden.

Zum Zeitpunkt des Lesens werden die folgenden Standorte überwacht und registriert:

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

Um im Menü angezeigt zu werden, wird davon ausgegangen, dass Sie eine Desktopdatei an der richtigen Stelle innerhalb Ihrer .AppImageDatei platziert haben (normalerweise ) /usr/share/applications/<myproject>.desktop.

Wenn Sie in der Anwendungsleiste suchen, sollten Sie Ihre Anwendung in Kürze finden. Der Daemon sollte auch alle anwendungsspezifischen Dateizuordnungen registrieren, vorausgesetzt, dass die MIME-XML ebenfalls gebündelt ist, normalerweise /usr/share/mime/packages/<myproject>.xml. Wenn das Symbol nicht richtig angezeigt wird, müssen Sie sich möglicherweise ab- und ein zweites Mal anmelden. Dies kann passieren, wenn das Symbol beim Testen von Bildern falsch zwischengespeichert wurde.

Antwort4

Dient chmod a+x <filename>.AppImagezum Ändern der Zugriffsrechte.

Starten Sie dann .AppImage vom Terminal aus und geben Sie eininstall

z.B,

./MuseScore-4.2.1.240230938-x86_64.AppImage install

Dies sollte für die Installation und Aktualisierung einer App ausreichen .AppImage.

verwandte Informationen