Opret en applikationsstarter til en AppImage-fil i Ubuntu

om, hvordan du opretter en launcher til AppImage-filer

I den næste artikel vil vi se på hvordan man opretter en brugerdefineret applikationsstarter til en AppImage-fil i Gnome-skrivebordsmiljøet fra Ubuntu. Selvom vi vil fokusere på Ubuntu af åbenlyse grunde, bør denne metode også fungere på andre distributioner, der bruger Gnome-skrivebordsmiljøet.

Først og fremmest er det nødvendigt at kommentere det En AppImage-fil er et komprimeret billede af et program og de biblioteker, det bruger. Når vi kører en af ​​disse filer, monteres den midlertidigt på vores filsystem for at køre. Med denne metode kan udviklere pakke deres applikation i en AppImage-fil, og den kører på enhver distribution.

Når vi downloader og bruger en AppImage-fil til en applikation, er det ikke nødvendigt at installere den, og vi har ikke brug for root-rettigheder. Denne type fil foretager ikke ændringer i vores system, og de er bærbare universelle binære filer, der inkluderer alle afhængigheder og biblioteker i pakken.

om appimageLauncher
relateret artikel:
AppImageLauncher, integrerer AppImages-applikationer til applikationsstarteren

Når du downloader et program, der distribueres som AppImage, er dette bare en anden fil på vores computer. For at åbne applikationen skal vi gøre denne fil eksekverbar og starte applikationen ved at angive stien på kommandolinjen eller ved at dobbeltklikke på filen fra filhåndteringen. Hvis vi er interesserede i at have en applikationsstarter, vil det være nødvendigt for os at oprette det selv.

Hvordan oprettes en applikationsstarter til en AppImage-fil?

Download AppImage-filen

En af fordelene ved AppImage-formatet er, at Disse filer kan downloades direkte fra udviklerens websted, og det betyder generelt ikke noget, hvilken distribution vi bruger. For de følgende linjer vil jeg downloade billedet af Ferdi-applikationen fra din frigiver side på GitHub. Ferdi er din messaging-applikation, der kombinerer chat- og messaging-tjenester i en applikation.

Ud over at bruge browseren til at downloade applikationen, Vi kan også åbne en terminal (Ctrl + Alt + T) for at downloade filen, gøre den eksekverbar og starte applikationen:

download Ferdi som billedbillede

wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage

lancere ferdi som et billede

chmod +x Ferdi-5.6.0-beta.8.AppImage

./Ferdi-5.6.0-beta.8.AppImage

Skønt en AppImage-fil kan downloades og køres fra ethvert bibliotekFor at holde filsystemet godt organiseret, lad os flytte det til en mere passende mappe, før vi opretter en launcher til denne fil.

mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/

Opret en applikationsstarter til AppImage-filen

Et af kendetegnene ved Ubuntu er, at vi kan starte applikationer ved at klikke på "Vis applikationer”Fra docken, og så skal vi bare finde applikationen i applikationsvinduet. For at et program kan vises i dette applikationsvindue, skal det have en desktop-post i et passende bibliotek. Disse launchers er filer, der specificerer, hvordan du starter applikationen og slutter i udvidelsen .desktop.

Systemomfattende applikationer har skrivebordsindgange placeret i telefonbogen / Usr / share / applications. At skrive til denne mappe kræver dog rodrettigheder, og da en af ​​fordelene ved AppImages-filer er, at de ikke kræver rodrettigheder, lad os oprette en desktop-post i biblioteket ~ / .local / share / applications. Denne mappe bruges til den aktuelle brugers skrivebordsindgange. Oprettelse af en .desktop-fil her gør launcheren tilgængelig for den nuværende bruger.

Launcher-indhold

Med vores yndlings teksteditor, vi opretter en fil ved navn Ferdi.desktop i ~ / .local / share / applications.

vim ~/.local/share/applications/Ferdi.desktop

Når filen åbnes, inde vi skal indsætte følgende indhold og gemme det:

Opret en launcher til en appimage-fil

[Desktop Entry]
Name=Ferdi
Comment=Aplicación de mensajería
Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage
Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg
Terminal=false
Type=Application
Categories=Internet;
  • I frontlinjen vi skal angiv, at dette er en desktop-input.
  • La anden linje angiver navnet på applikationen som vi ser i applikationsvinduet.
  • La tredje linje består af en kommentar, der kan ses som information.
  • I fjerde linje stien til den eksekverbare fil er angivet. Her vil det være nødvendigt at erstatte brugernavnet med det brugernavn, som hver bruger.
  • La femte linje angiver ikonet, der skal bruges. Her kan du angive stien til et brugerdefineret ikon eller bruge et ikon, der er en del af en ikonpakke.
  • I sjette linje det er specificeret, om denne applikation kører i terminalen eller ej.
  • La syvende linje fortæller systemet, om det er en app, et link eller et bibliotek.
  • Vedrørende den sidste linje angiver den kategori, som applikationen hører til. Dette gøres for applikationsmenuer, der adskiller programstartere i forskellige kategorier.

Nu hvor skrivebordsindgangen er oprettet og gemt, vi skulle se applikationen i applikationsvinduet og vi skal være i stand til at køre det derfra.

applikationsstarter til Ferdis AppImage-fil

Eventuelt kan vi højreklik på ikonet og klik Tilføj til favoritter hvis vi ønsker, at denne løfteraket altid skal være i kajen.

Tilføj til favoritter


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.