Wie kann ich eine .appimage
Datei 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 .desktop
Datei, die auf die Anwendung verweist – hier ist ein Beispiel .desktop
fü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 Verwendungappimaged
zur .AppImage
Dateiregistrierung.
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/appimaged
und 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 .AppImage
Datei 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>.AppImage
zum Ä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
.