.desktop

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

.desktop on tiedostomuoto, jota käytetään Unix-tyyppisissä käyttöjärjestelmissä kuvaamaan graafisessa ympäristössä esiintyviä linkkejä ohjelmistoihin, tavallisiin tiedostoihin tai verkkosijainteihin. Esimerkiksi työpöytäympäristön valikossa tai työpöydällä olevat kuvakkeet ohjelmistoihin ovat tavallisesti .desktop-muodossa.

Symbolisista linkeistä poiketen .desktop-tiedostot voivat sisältää runsaasti linkin kohteeseen liittyvää metatietoa, kuten tiedon sen kuvakkeena käytettävästä kuvatiedostosta, nimiä ja kommentteja eri kielillä, tietoa linkin luokittelusta esimerkiksi valikon sisällä ym. .desktop-tiedostoja ei toisaalta voi käyttää yleispätevinä linkkeinä sijainteihin, koska niitä ymmärtävät lähinnä työpöytäympäristöt ja muut korkeamman tason ohjelmistot.

Teknisesti .desktop-tiedostot ovat UTF-8-koodattuja tekstitiedostoja, joita voidaan muokata millä tahansa tekstieditorilla. Tiedostopäätteenä käytetään joko .desktopia tai käyttöliittymän (esimerkiksi valikon) hakemistoja kuvaavien tiedostojen osalta .directorya.

Työpöytäympäristöjen (pää)valikoissa olevien ohjelmalinkkien .desktop-tiedostot löytyvät hakemistosta /usr/share/applications ja näiden valikoiden sisältämiä hakemistoja (esim. Toimisto-ohjelmat) kuvaavat tiedostot hakemistosta /usr/share/desktop-directories.

Windows-maailman vastine .desktop-tiedostoille ovat yleisesti pikakuvakkeiksi kutsutut .lnk-tiedostot.

Rakenne

.desktop-tiedoston sisällä voidaan määritellä eri kappaleita kirjoittamalla niiden nimi hakasulkeiden sisään. Tiedoston alussa on aina oltava jokin kappalemäärittely, yleensä [Desktop Entry].

Muut tiedot määritellään muodossa Nimi=arvo. Niitä voivat olla esimerkiksi:

  • Type - linkin tyyppi, kuten Application, Link, Directory tai Service.
  • Name - nimi, kuten Konqueror tai Musiikki.
  • GenericName - yleinen nimi, kuten www-selain tai kuvankäsittelyohjelma.
  • NoDisplay - näytetäänkö linkki esimerkiksi valikossa vai ei, arvona voi olla true tai false.
  • Comment - kommentti.
  • Icon - kuvakkeena käytettävä kuvatiedosto.
  • Hidden - kertoo, onko käyttäjä poistanut linkin omassa käyttöliittymässään, true tai false.
  • OnlyShowIn, NotShowIn - määrittelee, missä yhteyksissä linkki näytetään.
  • TryExec - ohjelmatiedoston nimi tai polku sen varmistamiseksi, onko se ylipäänsä ajettavissa.
  • Exec - ajettava komento mahdollisine valitsimineen ym.
  • Path - ohjelman ajossa käytettävä työhakemisto.
  • Terminal - onko ohjelma tarkoitettu ajettavaksi terminaaliemulaattorissa vai ei, arvona true tai false.
  • MimeType - ohjelman tukemat MIME-tyypit.
  • Categories - linkin luokittelu esimerkiksi valikoissa.
  • StartupNotify - näytetäänkö ilmoitus ohjelman käynnistymisestä (esimerkiksi pomppiva kursori).
  • StartupWMClass - käynnistettävän ikkunan luokka ikkunointiohjelmassa.
  • URL - URL-osoite, mikäli linkki viittaa etäsijaintiin.

Esimerkki Tux Paintiin viittaavan .desktop-tiedoston sisällöstä (käännöksiä sisältäviä osuuksia on lyhennetty tilan säästämiseksi):

[Desktop Entry]
Name=Tux Paint
Name[fi]=Tux Taiteilija
Type=Application
Exec=tuxpaint
Icon=tuxpaint
Terminal=false
Categories=Education;Art;
GenericName=Drawing program
GenericName[fi]=Maalausohjelma
Comment=A drawing program for children
Comment[fi]=Maalausohjelma lapsille

Muita käyttötarkoituksia

.desktop-tiedostoja käytetään linkkien määrittelyn ohella myös puhtaina metatietovarastoina. Esimerkiksi hakemiston /usr/share/locale/l10n alta löytyy .desktop-tiedostoja, joita käytetään kotoistukseen liittyvien tietojen tallentamiseen.

Katso myös

Aiheesta muualla