Ero sivun ”.desktop” versioiden välillä
Ei muokkausyhteenvetoa |
(Encoding on poistettu määrittelystä, Categories tuplana, https) |
||
Rivi 32: | Rivi 32: | ||
Esimerkki [[Tux Paint]]iin viittaavan .desktop-tiedoston sisällöstä (käännöksiä sisältäviä osuuksia on lyhennetty tilan säästämiseksi): | Esimerkki [[Tux Paint]]iin viittaavan .desktop-tiedoston sisällöstä (käännöksiä sisältäviä osuuksia on lyhennetty tilan säästämiseksi): | ||
<source lang="cfg"> | |||
[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 | |||
</source> | |||
==Muita käyttötarkoituksia== | ==Muita käyttötarkoituksia== | ||
Rivi 55: | Rivi 55: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[ | *[https://standards.freedesktop.org/desktop-entry-spec/latest/ .desktop-tiedostojen määrittely freedesktop.orgissa] | ||
[[Luokka:Tiedostomuodot]] | [[Luokka:Tiedostomuodot]] | ||
[[Luokka:Järjestelmä]] | [[Luokka:Järjestelmä]] |
Versio 9. tammikuuta 2017 kello 17.11
.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ästi 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äätteena 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.