.DESKTOP

DESKTOP-fil

XDG Desktop Entry File
Still et spørsmål
HURTIGSVAR

En .desktop-fil er en programstarter for Linux - tilsvarende en .lnk-snarvei i Windows. Det er en liten ren tekstfil som forteller skrivebordsmiljøer som GNOME eller KDE hvilken kommando som skal kjøres, hvilket ikon som skal vises, og hvor programmet skal plasseres i menyen. Åpne en i et hvilket som helst tekstredigeringsprogram for å lese eller redigere den; for å kjøre den, må den først markeres som kjørbar med chmod +x.

Utvikler: freedesktop.org (XDG - Cross Desktop Group) Kategori: Diverse filer Åpen standard MIME: application/x-desktop
ÅPNES PÅ Windows Linux
Relatert: .TORRENT · .MSO · .MD5 · .SHS

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 21, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DESKTOP-filformatet?

.desktop-filer er snarveier for programstartere som brukes på tvers av Linux- og Unix-skrivebordsmiljøer som samsvarer med freedesktop.org XDG (Cross Desktop Group)-spesifikasjonene. De fungerer som Linux-ekvivalenten til Windows .LNK-snarveisfiler, og definerer hvordan et program startes, vises og kategoriseres i programmenyer, oppgavelinjer og filbehandlere.

Formatet er en ren UTF-8-tekstfil i INI/nøkkelfil-syntaks, som starter med en påkrevd [Desktop Entry]-seksjonsoverskrift. Obligatoriske nøkler er Type (vanligvis Application, Link eller Directory) og Name (visningsnavnet som vises i menyer). Vanlige tilleggsnøkler inkluderer Exec (startkommandoen), Icon (ikonnavn eller bane), Categories (FDO-menykategorier), MimeType (filtypeassosiasjoner) og Terminal (om et terminalvindu skal åpnes). Lokale oversettelser deklareres direkte med språkkoder i klammeparenteser, som Name[de]= eller Name[fr]=. Ytterligere [Desktop Action X]-seksjoner definerer hurtighandlinger som vises i høyreklikkmenyer.

Systemomfattende .desktop-filer installeres i /usr/share/applications/; bruker-spesifikke startere ligger i ~/.local/share/applications/. Alle store Linux-skrivebordsmiljøer implementerer spesifikasjonen, inkludert GNOME, KDE Plasma, Xfce, MATE og Cinnamon.

Fordi .desktop-filer kan utføre vilkårlige skallkommandoer via Exec-nøkkelen, vil moderne skrivebordsmiljøer advare mot eller nekte å kjøre .desktop-filer som ikke eksplisitt har blitt markert som kjørbare av brukeren.

Sikkerhet og trygghet

RISIKO: MEDIUM

.desktop-filer kan utføre vilkårlige skallkommandoer via Exec-nøkkelen. En ondsinnet .desktop-fil forkledd som et dokument kan kjøre skadevare på Linux. GNOME, KDE og Xfce krever nå at filen har kjøretillatelse satt, og viser en advarsel før nedlastede .desktop-filer kjøres. Marker aldri en .desktop-fil fra en upålitelig kilde som kjørbar.

Formatdetaljer

i et nøtteskall
FULLT NAVNXDG Desktop Entry Fileogså kjent som .desktop file, desktop entry
UTVIKLERfreedesktop.org (XDG - Cross Desktop Group)siden 2001 (freedesktop.org Desktop Entry Specification 0.9.x)
MIME-TYPEapplication/x-desktop
TYPEKonfigurasjonsfil i INI-stil (programstarter/snarvei)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • DesktopX Widget/Theme File - Stardock DesktopX (Windows, avviklet ca. 2005, EOL på Windows 10+) brukte .desktop for eksporterte widget-pakker - helt urelatert til Linux XDG-formatet.

Programmer som åpner DESKTOP-filer

Windows1 app
Notepad / any text editor Innebygd Høyreklikk > Åpne med > Notepad for å se innholdet i INI-stil. Filen kan ikke starte et program på Windows.
Linux2 apps
Any text editor (gedit, Kate, nano, VS Code) Åpen kildekode Åpne .desktop-filen i et tekstredigeringsprogram for å se/redigere nøkkel=verdi-parene. For å kjøre den, gjør den kjørbar først: chmod +x fil.desktop, og dobbeltklikk deretter i filbehandleren.
GNOME Files (Nautilus) Åpen kildekode Dobbeltklikk på .desktop-filen; GNOME viser en «Stol på og kjør»-dialog. For å redigere, høyreklikk > Åpne med tekstredigeringsprogram.

Tekniske detaljer

dyp spesifikasjon
KodingUTF-8 tekst
MIME-typeapplication/x-desktop
BeholderINI/nøkkelfil-format (XDG Desktop Entry Specification)
Filsignatur[Desktop Entry] gruppeoverskrift som første linje som ikke er en kommentar
Spesifikasjonfreedesktop.org Desktop Entry Specification 1.5 (2020); bakoverkompatibel med 1.0-1.4
Påkrevde nøklerType (Application | Link | Directory) og Name
Vanlige valgfrie nøklerExec, Icon, Categories, MimeType, Terminal, StartupNotify, Actions
LokaliseringsstøtteSpråkkoder i klammeparenteser - f.eks. Name[de]=, Name[fr]=
Hurtighandlinger[Desktop Action X]-seksjoner definerer oppføringer i høyreklikkmenyen
Systemets installasjonsbane/usr/share/applications/ (global) eller ~/.local/share/applications/ (per bruker)
Typisk filstørrelseUnder 2 KB
SikkerhetsmerknadExec-nøkkelen kan kjøre vilkårlige kommandoer; moderne skrivebordsmiljøer krever at kjøre-biten er satt før de kjører upålitelige .desktop-filer
Støttede miljøerGNOME, KDE Plasma, Xfce, MATE, LXDE/LXQt, Cinnamon, og alle freedesktop.org-kompatible Linux/Unix-skrivebordsmiljøer
Utgitt2001 (freedesktop.org Desktop Entry Specification 0.9.x)
Siste versjonDesktop Entry Specification 1.5 (2020)
Åpen standardJa · royalty-fri
Spesifikasjonspecifications.freedesktop.org

DESKTOP-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DESKTOP-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DESKTOP-filer.

Ofte stilte spørsmål

Hva er en .desktop-fil på Linux?
Det er en programstarter-fil definert av XDG Desktop Entry Specification. Den forteller skrivebordsmiljøet om programmets navn, ikon, startkommando og kategori - Linux-ekvivalenten til en .lnk-snarvei i Windows.
Hvordan lager jeg en .desktop-starter for programmet mitt?
Opprett en tekstfil (f.eks. mittprogram.desktop) med en [Desktop Entry]-seksjon som inneholder minimum Type=Application, Name=Mitt Program, og Exec=/bane/til/mittprogram. Lagre den i ~/.local/share/applications/ og kjør «update-desktop-database ~/.local/share/applications/».
Hvorfor åpnes et tekstredigeringsprogram i stedet for å kjøre programmet når jeg dobbeltklikker på en .desktop-fil?
Filen må ha kjøretillatelse: kjør «chmod +x mittprogram.desktop» i terminalen. Noen filbehandlere (Nautilus) krever også at du klikker på «Stol på og kjør» ved første gangs kjøring.
Kan jeg åpne en .desktop-fil på Windows?
Du kan se tekstinnholdet i Notepad, men den kan ikke starte et program på Windows - .desktop-filer er programstartere kun for Linux. Windows bruker .lnk-filer for snarveier.
Hva er XDG Desktop Entry Specification?
En standard fra freedesktop.org (XDG-prosjektet) som definerer formatet for programstartere på Linux-skrivebord. Versjon 1.5 er gjeldende (2020). Alle store Linux-skrivebord (GNOME, KDE, Xfce, osv.) implementerer denne.

Referanser

1freedesktop.org - Desktop Entry Specification 1.5specifications.freedesktop.org
2Arch Linux Wiki - Desktop entrieswiki.archlinux.org

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Relaterte filendelser

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å