Hund

Min första Nemo action: Installera AppImages

5 Juni 2024

Ibland använder jag AppImage-filer, när något program inte finns med i förråden. Men att behöva göra dem körbar, döpa om dem och sedan flytta dem till rätt fil, kan kännas lite omständligt. Därför skapade jag en liten ‘action’ för filhanteraren Nemo, som låter mig istället göra allt det via två klick med musen.

Och ja. Det här går säkert att ordnas lite mer elegant än vad jag har lyckats med, men jag är ny med Linux Mint, och har inte riktigt fått kläm på allting ännu. Bidrag till förbättringar mottages tacksamt!

Först skapade jag filen install_appimage.nemo_action i mappen ~/.local/share/nemo/actions/, med följande innehåll:

[Nemo Action]
Exec=<action_scripts/install_appimage.sh %F>
Icon-Name=insert-object-symbolic
Selection=notnone
Mimetypes=application/vnd.appimage
EscapeSpaces=true
Name=Install AppImage
Name[sv]=Installera AppImage
Comment=Copy %F to ~/.local/bin/ and make it executable.
Comment[sv]=Kopiera %F till ~/.local/bin/ och gör filen körbar.

Och i mappen ~/.local/share/nemo/actions/, skapade jag en mapp med namnet action_scripts. I den mappen, skapade jag filen install_appimage.sh, med följande innehåll:

#!/bin/sh

# Gör filen körbar
chmod +x "$1"

# Flytta filen till målmappen
mv "$1" ~/.local/bin/

# Variabel med filnamnet utan sökvägen
APPIMAGE="${1##*/}"

# Ta bort filändelsen `.appimage` från filen
mv ~/.local/bin/"$APPIMAGE" ~/.local/bin/"${APPIMAGE%.*}"

Sedan gjorde jag filen körbar. Nu kan jag enkelt högerklicka på en AppImage-fil och välja “Installera AppImage”. Då kommer min ‘action’ att ordna allting åt mig.

Meta

Kommentarer

Det finns inga kommentarer för det här inlägget. Använd e-postformuläret om du vill lämna en kommentar på det här inlägget. [Användarvillkor]