Jannah-tema Lisensen er ikke validert. Gå til siden for temaalternativer for å validere lisensen. Du trenger en enkelt lisens for hvert domenenavn.
Hvordan lage en ".Desktop"-fil for applikasjonen din i Linux
En .desktop-fil er ganske enkelt en snarvei som brukes til å starte programmer i Linux. Uten en .desktop-fil vil ikke applikasjonen din vises i listen over applikasjoner og kan ikke startes med tredjeparts oppstartere som Ulauncher og Albert.
De fleste applikasjoner, når de er installert, oppretter .desktop-filer automatisk og plasserer seg i applikasjonsmenyen for rask tilgang. Imidlertid, hvis du kompilerte et program fra kilden eller lastet ned en applikasjon i arkivformat, kan det hende at dette ikke er tilfelle, og du må kanskje åpne terminalen for å kjøre binæren hver gang du vil bruke den. Selvfølgelig kan dette bli et veldig kjedelig og irriterende trinn. Denne opplæringen viser hvordan du kan lage en .desktop-fil for alle programmer du bruker som kan startes fra en meny "Søknaden".
Hvordan lage .desktop-spillere
En .desktop-fil er en enkel tekstfil som inneholder informasjon om programmet. Disse er vanligvis plassert i "~/.local/share/applications" eller "/usr/share/applications/", avhengig av om du vil at startprogrammet skal være tilgjengelig kun for din lokale konto eller for alle. Hvis du går til en av de to mappene i filbehandlingen, vil du se ganske mange .desktop-filer som tilsvarer applikasjonene installert på datamaskinen din.
For demonstrasjonsformål lager vi en .desktop-fil for Super Tux Kart, som er et bilracerspill som vi liker å spille av og til. En utgivelse er tilgjengelig i Ubuntu-repositoriene, men dette ligger ofte bak den siste stabile utgivelsen.
Den eneste måten å få den nyeste og beste versjonen på er å laste ned tar-arkivet, trekke det ut ogKjør filen for å kjøre spillet.
Du kan følge programmet du vil lage en launcher for, og det skal fungere på samme måte.
Merk: De følgende trinnene forutsetter at du har et arkiv for programmet du vil opprette en oppstarter for i nedlastingsmappen.
Gå til Guide hvor arkivet er lagret, høyreklikk på det og velg "Pak ut her".
2. Når utvinningen er fullført, bytt til den nyopprettede mappen og finn den kjørbare filen.
3. Høyreklikk på den og velg "Kjør som et program" For å starte programmet bare for å være sikker på at det fungerer.
4. I noen tilfeller vil du ikke se et alternativ "arbeid" På listen, mest fordi den kjørbare filen er en tekstfil. Du kan komme rundt dette ved å gjøre det gjennom terminalen.
5. Hvis du er sikker på at appen fungerer når du starter den, kan du avslutte den.
6. Start tekstredigeringsprogrammet og lim inn følgende i en tom tekstfil:
Merk: Du må endre "Exec"-feltet til banen til den kjørbare filen og "Name"-feltet til navnet på programmet. De fleste programmer gir kode et sted i arkivet, så ikke glem å inkludere det også. I vårt tilfelle ser startfilen for Super Tux Kart vår ut som følgende bilde.
7. Lagre filen i en mappe «~/.local/share/applications» Basim "applikasjonsnavn. skrivebord". mappe «.local» Det er en skjult mappe i en katalog "Hjemmeside" Og du må aktivere modus "Vis skjulte filer" for å se den. Hvis du vil at den skal være globalt tilgjengelig, kjør følgende kommando i terminalen:
Merk: Ikke glem å endre til det faktiske navnet på .desktop-filen.
8. Når du er ferdig, åpner du en meny "Applikasjoner" på skrivebordet for å finne .desktop-applikasjonen.
Metoden beskrevet her bør fungere på alle Linux-baserte operativsystemer. Her er et annet skjermbilde som viser Super Tux Kart i Xubuntu Application Launcher (XFCE).
Hvordan kopiere .desktop-filer
Som diskutert ovenfor, kan du få en .desktop-fil fra et program du installerte gjennom et depot. Dette er nyttig hvis du vil lage en egendefinert skrivebordsfil som en måte å fikse en ødelagt pakke i Ubuntu.
For det meste er hver Linux-distribusjon ganske lik i struktur, så mens denne delen fokuserer sterkt på Ubuntu 22.04, kan du fortsatt bruke disse instruksjonene i ditt foretrukne skrivebordsmiljø.
For å komme i gang, åpne filbehandleren fra .desktop. I dette tilfellet åpner vi Nautilus, siden det er standard for Ubuntu.
Trykk enter "andre nettsteder" i venstre side av Nautilus.
3. Dette viser en liste over alle systemplasseringer på enheten. Klikk på "Datamaskin".
4. Gå til "/usr/share/applications". Denne katalogen inneholder .desktop-filene som .desktop-administratoren bruker til å lage sin liste over applikasjoner.
5. Kopier appen du vil lage en snarvei for. Høyreklikk for eksempel på "firefox-esr. desktop" og velg "kopier".
6. Gå tilbake til skrivebordet og plasser .desktop-filen ved å høyreklikke og velge "klebrig".
7. Høyreklikk på .desktop-filen og velg "Tillat å løpe". Dette vil sette tillatelsesbitene slik at skrivebordsmiljøet kan bruke denne filen til å kjøre programmet.
Hvordan lage .desktop-filer ved hjelp av tredjepartsprogramvare
Bortsett fra å redigere og kopiere .desktop-filer, er det også mulig å lage snarveier i Linux gjennom et grafisk brukergrensesnitt (GUI) program. Dette er nyttig hvis du ikke er komfortabel med å redigere konfigurasjonsfiler.
I motsetning til de tidligere metodene, vil dette kreve at du installerer programvare som Arronax, som kanskje ikke er i distribusjonens depot. Til tross for dette kan den fortsatt brukes ved å få en kopi av Utviklerside. For å installere GUI i Ubuntu, følg instruksjonene nedenfor.
Legg til et tredjepartsdepot ved å kjøre følgende kommando:
sudo add-apt-repository ppa:dische/stable
2. Installer GUI-programvaren ved å kjøre følgende kommando:
sudo apt installer arronax
3. På den annen side, hvis du installerer den gjennom tarball , så må du pakke ut arkivet med tjære:
tar xvzf /home/$USER/Downloads/arronax-0.8.1.tar.gz
4. Slå på Arronax Enten ved å kjøre kommandoen nedenfor eller skrive "arronax" mens du er i applikasjonsmenyen. Dette vil få opp et vindu der du kan opprette og lagre .desktop-filer.
./setup.py && ./run.py
5. For å lage din første snarvei med Arronax, klikk på et ikon "ny" i Arronax sin menylinje for å lage et skjema som du kan bruke til snarveien.
6. Skriv inn snarveisnavnet og filbanen for programmet. For eksempel lager vi en .desktop-fil for Firefox ved å skrive "Firefox" i et felt "adressen" و /bin/firefox-esr i et felt "Bestillinger".
7. Trykk på grønn pil i Arronax sin menylinje for å lagre snarveien.
8. I dette eksemplet lagrer vi det som "Firefox. skrivebord" i vår .desktop-katalog.
9. Høyreklikk på denne .desktop-filen og velg "Tillat å løpe" for å angi tillatelsesbitene for det, som vist ovenfor.
ofte stilte spørsmål
Spørsmål 1. Er det mulig å bruke en .desktop-fil selv om jeg bruker en vindusbehandling? svar. Nei, .desktop-filen vil ikke fungere med de fleste vindusbehandlere, siden den mangler nødvendig støtte for "XDG Menu"-spesifikasjonen. Selv om det er mulig å lage en .desktop-fil i en vindusbehandling, vil den ikke vises som en snarvei på skrivebordet. En måte å gjenskape denne mekanismen på er å bruke shell-skript sammen med Simple X Hotkey Daemon.
Q2. Er det mulig å lage en .desktop-fil for CLI- og TUI-applikasjoner ved å bruke Arronax?
svar. Ja! Du kan enkelt lage en .desktop-fil for et program som kjører i terminalen, noe som er nyttig hvis du allerede bruker TUI-programmer og vil ha en rask måte å få tilgang til dem på.
For å gjøre dette med Arronax, lag en ny .desktop-snarvei ved å oppgi "Tittel" og "Kommando", og deretter slå på "Kjør i terminal"-alternativet og lagre den nye snarveien.
Spørsmål 3. Er det mulig å skjule en snarvei på skrivebordet fra listen over programmer? svar. Ja! Det er mulig å endre en .desktop-fil slik at den ikke vises i applikasjonslisten din ved å legge til en enkelt kodelinje i filen du vil redigere. Hvis du for eksempel vil skjule Firefox fra listen over programmer, åpner du "firefox-esr. desktop" på "/usr/share/applications". Derfra, legg til Skjult=sant på slutten av filen, start deretter datamaskinen på nytt for å bruke endringene.