Kuinka integroida sovellukset ja skriptit Linux -työpöydälle

Oct 10, 2025
Linux

Linuxissa sovellus ilman työpöytätiedostoa ei integroitu työpöytäympäristöön. Useimmat sovellukset tarjoavat yhden, mutta toisinaan sinun on luotava yksi. Se on melko helppoa, seuraa vain näitä vaiheita.

Työpöytätiedostot

Pöytätiedostot sisältävät tietoja sovelluksesta tai komentosarjasta, johon ne kuuluvat. Niitä käytetään useimmiten binaariset suoritettavat , mutta voit käyttää niitä a käsikirjoitus myös, jos haluat. Lyhyyden vuoksi sanomme vain "hakemuksen".

Pöytätiedosto sisältää metatiedot Että työpöytäympäristösi voi viitata, kun se käsittelee kyseistä sovellusta. Pöytätiedosto määrittelee, missä sovellusbinaari tai skripti on, mitä kuvaketta se käyttää ja niin edelleen. Koska työpöytätiedostot tallennetaan vakiopaikkaan, sinun työpöytäympäristö pystyy sijoittamaan ja viitata ne luotettavasti.

Jos sovelluksessa ei ole työpöytätiedostoa, osa sen integroinnista työpöytäympäristöön epäonnistuu. Sitä ei näy sovellushakujen tuloksissa, eikä et pysty kiinnittämään sitä laiturille tai muuhun kantorakettiin. Joissakin työpöytäympäristöissä voit sijoittaa työpöytätiedoston työpöydällesi ja se toimii pikakuvakkeina, antaen sinun suorittaa sovelluksen kaksoisnapsauttamalla työpöytätiedostoa. Juuri tämä käyttötapa antoi heille nimensä.

Sovelluksilla ei ehkä ole työpöytätiedostoa monista syistä. Asennusrutiini on saattanut hikkaa, tai se voi olla minimalistinen asennusohjelma, joka ei koskaan aio tarjota sellaista. Sovelluksen lataaminen lähdekoodiksi ja Kääntämällä se tietokoneellesi Usein ei luo työpöytätiedostoa.

Tietenkin, jos olet kirjoittanut sovelluksen itse, olet myös vastuussa työpöytätiedostosta. Käytetyt sovellukset, jotka ovat hyvin käyttäytyviä ja vastaavat työpöytäympäristön normeja ja odotuksia, ovat ne, jotka tuntevat ammattimaisen ja antavat käyttäjille luottamuksen, jonka tiedät tekemäsi.

Riippumatta siitä, miksi aiot luoda työpöytätiedoston, se on sama kaikissa tapauksissa.

Työpöytätiedoston rakentaminen

Pöytätiedosto on tavallinen tekstitiedosto. Ne voidaan luoda millä tahansa tekstieditorilla. Heille annetaan sama nimi kuin heidän edustamansa sovellus, ja yleissopimuksella on ”.Desktop” -laajennus.

  • Kommentit : Kommentit alkavat hashilla " ".
  • Ryhmän otsikot : Ryhmäotsikot toimivat jakson nimikkeinä. Ne on suljettu suluihin “[]”. Niitä käytetään ryhmittelemään yhteen liittyviä avainarvon paria. Ainoa pakollinen ryhmäotsikko on ”[työpöydän merkintä]”.
  • Avainarvon parit : Asetukset syötetään Arvojen tarjoaminen nimetyille elementeille tai ”avaimet”. Esimerkiksi, Tyyppi = sovellus on avainarvoinen pari. ”Tyyppi” on avain ja “sovellus” on arvo.

Toiminut esimerkki

Ennen kuin aloitat, varmista, että sovellus toimii. Avaa pääteikkuna ja käynnistä sovellus. Jos se toimii, se on hienoa. Voit mennä eteenpäin ja tehdä työpöytätiedostosi. Jos sovellusta ei suoriteta, riippumatta siitä, mitä laitat työpöytätiedostoosi, sitä ei vieläkään suorita.

Sinun on korjattava mitä se on, joka estää sovelluksen käynnistämistä, ennen kuin ajattelet edes uuden abstraktiokerroksen lisäämistä työpöytätiedoston avulla.

Ohjelmalla, jonka kanssa työskentelemme, on suoritettava nimeltään TAF Sijaitsee/USR/Local/Bin/TAF/”-hakemistossa. Käynnistämme sovelluksen varmistaaksemme, että se alkaa ilman ongelmia.

Tämä yksinkertainen testi tuottaa hyödyllistä tietoa. Jos kohtaamme vaikeuksia yrittää käynnistää sovellus työpöytätiedostostamme, se tarkoittaa, että ongelman on oltava jotain tekemistä työpöytätiedoston kanssa eikä itse sovellusta.

Voimme luoda työpöytätiedostomme missä tahansa, mutta jotta voimme käyttää sitä, meidän on kopioitava se kahdesta paikasta.

  • Jos olet ainoa henkilö, joka käyttää sovellusta, kopioi työpöytätiedostosi “~/.local/share/applications” -hakemistoon.
  • Jos haluat, että kaikki käyttäjät voivat käyttää sovellusta, kopioi työpöytätiedosto “/usr/share/applications/” -hakemistoon.

Täysin toimivan työpöytätiedoston ei tarvitse sisältää kovin paljon tietoa. Tässä on työpöytätiedosto, jonka olemme luoneet TAF sovellus. Sitä kutsutaan "Taf.Desktop".

Tätä voidaan käyttää omille työpöytätiedostoillesi mallina. Muista käyttää suoritettavan nimeä sovellukselle, jonka olet luonut työpöytätiedoston, ja muuta hakemistopolkuja sopiviksi.

  • [Pöytätietokone] : Tämä rivi tunnistaa tiedoston työpöytätiedostoksi. Vaikka tiedostoa nimetään väärin eikä sillä ollut ”.Desktop” -laajennusta, se olisi tunnistettava ja käsitellään työpöytätiedostona.
  • Nimi : Sovelluksen koko otsikko, ei suoritettavan nimi. Tämä näytetään sovelluskuvakkeen alla, kun se näytetään työpöytäympäristössä. Se on myös teksti, jota käytetään työkaluvihjeissä.
  • Geneerinen nimi : Yleinen kuvaus sovelluksen tyypistä tämä on. Jos on olemassa yleinen termi, joka koskee, kuten verkkoselain, IDE tai Word -prosessori, voit käyttää sitä.
  • Kommentti : Tämän tarkoituksena on antaa lisätietoja "nimen" ja "genecName" -näppäinparien täydentämiseksi.
  • Versio : Pöytätiedoston määritelmän versio, johon tämä tiedosto vastaa.
  • Toimeenpanija : Tämä voi olla suoritettavan nimi tai täydellinen polku suoritettavaan, mukaan lukien suoritettavan nimi.
  • Polku : Tämä on polku hakemistoon, josta sovellus käynnistetään. Se on sovelluksen toimiva hakemisto käynnistysaikana.
  • Kuvake : Sovelluksen kuvake. Tätä kuvaketta käytetään sovellushakutuloksissa ja kun sovellus lisätään laituriin tai muuhun kantorakettiin.
  • Pääte- : Ilmaisee, toimiiko sovellus pääteikkunassa.
  • Tyyppi : Säännöllisiä sovelluksia varten tämä on aina ”sovellus”.
  • Luokat : Tämä arvo tulisi lopettaa puolikolonilla " ; ”Koska siinä on a lista. Luettelo otetaan huomioon luokat, jotka sovellus voidaan luetteloida valikoissa .

Joka kerta kun muokkaa elää Pöytätiedosto - yksi ~/.local/share/sovellukset ”tai“/usr/share/applications/” - sinun on kirjauduttava ulos ja uudelleen nähdäksesi, mitä vaikutuksiasi muutoksesi ovat tehneet. Tämän välttämiseksi voit käyttää Päivitys-desktop-database komento. Sinun on käytettävä sudo Kun teet.

Työpöytätiedostosi on myös apuohjelma oikeellisuudesta. Jos se havaitsee syntaksin tai muut virheet, se ilmoittaa heille sinulle. Lisäämme sanan “sovellus” tiedostomme “luokkien” riville ja tarkistamme sen.

Tämän pitäisi nostaa virhe, koska ”sovellus” -luokka on vanhentunut.

Validoija antaa meille varoituksen, että ”sovellus” -luokka ei ole enää hyväksyttävä arvo “luokkien” luettelossa.

Työpöytätiedoston käyttäminen

Jos sovellus on tarkoitettu vain käyttöön, kopioi työpöytätiedosto “~/.local/share/applications” -hakemistoon. Jos kaikkien käyttäjien sallitaan käyttää sovellusta, kopioi työpöytätiedosto “/usr/share/applications/” -hakemistoon.

Varmistamme myös, että uusi työpöytätiedostomme luetaan ja sen metatiedot lisätään tietokantaan.

"Super" -näppäin sijaitsee yleensä vasemmanpuoleisten “Ctrl” ja “Alt” -näppäimien välissä. GNOME: n "super" -näppäimen painaminen siirtyy sovellushakuun. Koska työpöytätiedostomme kuvasi sovelluksen nimeltä “tekstiseikkailukehys”, "teksti" syöttäminen hakuvihreeksi riittää näyttämään sovelluksen kuvake hakutuloksissa.

Sovellus on integroitu hienosti työpöytäympäristöön. Sen kuvake näkyy oikein laiturilla, kun se toimii. Kuvaketta osoittavat työkaluvihjeet, jotka sisältävät sovelluksen koko nimen.

Napsauttamalla kuvaketta näyttää ikkunan esikatselunäkymän, joka näyttää sovelluksen avaaman ikkunat.

Hiiren kakkospainikkeella Sovelluskuvake tuottaa kontekstivalikon. "Lisää suosikkeihin" -vaihtoehtojen valitseminen napsauttaa sovelluksen laituriin.

Sovelluskuvake siirretään erotinlinjan yläpuolelle ja siitä tulee pysyvä kuvake telakassa. Kuvake on läsnä, vaikka sovellus ei ole käynnissä.

Olla kotoisin

Käyttäjät odottavat pystyvänsä tekemään tiettyjä asioita työpöytäsovelluksilla. He odottavat, että sovellus luetellaan hakutuloksissa. He olettavat, että se voidaan kiinnittää kantoraketeihin ja telakoihin, ja heillä on muut hyvin käyttäytyvän alkuperäisen sovelluksen mukaiset mukavuudet. Yllättävää määrää näistä vuorovaikutuksista ohjataan pöytätiedostoilla.

Jos joudut käsittelemään sovellusta, josta puuttuu sen työpöytätiedosto, voit nyt luoda sen sille. Se varmasti lyö sovelluksen käynnistämisen käsin joka kerta.

Liittyvät: Kuinka olla tuottavampi Ubuntussa käyttämällä pikanäppäimiä

  • OnePlus 11 on täällä, mutta karkealla aloituksella
  • Bose hiljainen Comfort Evabuds 2 Review: Askel eteenpäin melunvaimennuksen ääntä varten
  • Kuinka halvat VPN: t voivat maksaa enemmän kuin olet sopinut
  • Wyze on alhaalla, se ei ole vain sinä
  • Seuraavalla älykkäällä kodin laitteellasi voi olla 5G
  • Lopeta tietokoneen mukana tulevan näppäimistön ja hiiren käyttö

Linux - Suosituimmat artikkelit

Parhaat Linux-jakaumat ilman SystemD

Linux Feb 24, 2025

Bmj / shutterstock.com Kun hallitsevat Linux-jakaumat hyväksyttiin systemd , Toisinajattelijoiden haarainen jakaumat ja aloitti uusia projekteja. J..


Kuinka käyttää Brace laajennus Linuxin bash-kuoressa

Linux May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock Brace laajennus on käyttökelpoinen menetelmä tuottaa luetteloita merkkijonoja, jotka voidaan käyttää skriptit ja ..


Kuinka käyttää salattuja salasanoja bash-komentosarjoissa

Linux Jun 30, 2025

fatmawati achmad zaenuri / shutterstock.com Jos olet pakko käyttää Linux-komentosarjaa yhteyden muodostamiseen salasanalla suojattuun resurssiin, luultavast..


Kuinka käyttää STRACEa Linux-järjestelmän puhelujen valvomiseksi

Linux Jun 23, 2025

fatmawati achmad zaenuri / shutterstock.com Linux-ohjelmat kysyä ydin tehdä joitakin asioita heille. The ytsakki komento paljastaa n�..


Mikä on ”root” Linux?

Linux Jul 7, 2025

fatmawati achmad zaenuri / shutterstock.com Root käyttäjä on tehokkain yksikkö Linux maailmankaikkeuden kanssa rajattomat valtuudet, parempi tai huonompi..


Miten kiertää ytimen Linuxissa

Linux Sep 30, 2025

fatmawati achmad zaenuri / shutterstock.com Jos Linux-PC yhtäkkiä asiat jälkeen päivittämistä järjestelmään, se on mahdollistanut Linux-ytimen..


Mikä on Unix-aikakausi ja miten Unix-aika toimii?

Linux Nov 10, 2024

Mikhail Leonov / Shutterstock Unix varastoi aikaan kuin monta sekuntia sitten tammikuun 1. 1970. ja se tarkoittaa Linux ei liikaa. Me selittää tätä näenn�..


Kuinka luetella Linux -palvelut SystemCtl: llä

Linux Oct 18, 2025

Linux -tietokoneesi riippuu monista taustatehtävistä, joita kutsutaan palveluiksi tai daemoneiksi. SystemD-pohjaisissa jakeluissa sinulla on sisäänrakennettuja komentoja, joiden avulla voit..


Luokat