.DESKTOP

DESKTOP-fil

XDG Desktop Entry File
Stil et spørgsmål
HURTIGT SVAR

En .desktop-fil er en programstarter til Linux - det svarer til en Windows .lnk-genvej. Det er en lille almindelig tekstfil, der fortæller skrivebordsmiljøer som GNOME eller KDE, hvilken kommando der skal køres, hvilket ikon der skal vises, og hvor programmet skal placeres i menuen. Åbn en i en hvilken som helst teksteditor for at læse eller redigere den; for at eksekvere den, skal den først markeres som eksekverbar med chmod +x.

Udvikler: freedesktop.org (XDG - Cross Desktop Group) Kategori: Diverse filer Åben standard MIME: application/x-desktop
ÅBNER PÅ Windows Linux
Relateret: .TORRENT · .MSO · .MD5 · .SHS

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 21, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DESKTOP-filformatet?

.desktop-filer er genveje til programstartere, der bruges på tværs af Linux- og Unix-skrivebordsmiljøer, som overholder freedesktop.org XDG (Cross Desktop Group) specifikationerne. De fungerer som Linux-modstykket til Windows .LNK genvejsfiler og definerer, hvordan et program startes, vises og kategoriseres i programmenuer, proceslinjer og filhåndteringsprogrammer.

Formatet er en almindelig UTF-8 tekstfil i INI/nøglefil-syntaks, der begynder med en påkrævet [Desktop Entry] sektionsoverskrift. Obligatoriske nøgler er Type (typisk Application, Link eller Directory) og Name (visningsnavnet i menuer). Almindelige ekstra nøgler inkluderer Exec (startkommandoen), Icon (ikonnavn eller sti), Categories (FDO-menukategorier), MimeType (filtype-associationer) og Terminal (om der skal åbnes et terminalvindue). Sprogspecifikke oversættelser erklæres direkte med sprogkoder i firkantede parenteser såsom Name[de]= eller Name[fr]=. Yderligere [Desktop Action X] sektioner definerer hurtig-handlinger, der vises i højrekliksmenuer.

Systemomspændende .desktop-filer installeres i /usr/share/applications/; brugerdefinerede startere findes i ~/.local/share/applications/. Alle større Linux-skrivebordsmiljøer implementerer specifikationen, herunder GNOME, KDE Plasma, Xfce, MATE og Cinnamon.

Da .desktop-filer kan udføre vilkårlige shell-kommandoer via Exec-nøglen, advarer moderne skrivebordsmiljøer mod eller nægter at køre .desktop-filer, der ikke eksplicit er blevet markeret som eksekverbare af brugeren.

Sikkerhed og tryghed

RISIKO: MEDIUM

.desktop-filer kan udføre vilkårlige shell-kommandoer via Exec-nøglen. En ondsindet .desktop-fil forklædt som et dokument kan køre malware på Linux. GNOME, KDE og Xfce kræver nu, at filen har eksekverbar tilladelse sat, og viser en advarsel, før downloadede .desktop-filer køres. Marker aldrig en .desktop-fil fra en upålidelig kilde som eksekverbar.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNXDG Desktop Entry Fileogså kendt som .desktop file, desktop entry
UDVIKLERfreedesktop.org (XDG - Cross Desktop Group)siden 2001 (freedesktop.org Desktop Entry Specification 0.9.x)
MIME-TYPEapplication/x-desktop
TYPEINI-lignende tekstkonfigurationsfil (programstarter/genvej)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • DesktopX Widget/Theme Fil - Stardock DesktopX (Windows, udgået ca. 2005, EOL på Windows 10+) brugte .desktop til eksporterede widget-pakker - helt urelateret til Linux XDG-formatet.

Programmer der åbner DESKTOP-filer

Windows1 app
Notepad / any text editor Indbygget Højreklik > Åbn med > Notepad for at se indholdet i INI-stil. Filen kan ikke starte et program på Windows.
Linux2 apps
Any text editor (gedit, Kate, nano, VS Code) Open-source Åbn .desktop-filen i en teksteditor for at se/redigere nøgle=værdi-parrene. For at eksekvere skal den først gøres eksekverbar: chmod +x file.desktop, og derefter dobbeltklikkes i filhåndteringen.
GNOME Files (Nautilus) Open-source Dobbeltklik på .desktop-filen; GNOME viser en «Stol på og start»-dialog. For at redigere, højreklik > Åbn med teksteditor.

Tekniske detaljer

dyb specifikation
KodningUTF-8 tekst
MIME-typeapplication/x-desktop
ContainerINI/nøglefil-format (XDG Desktop Entry Specification)
Filsignatur[Desktop Entry] gruppeoverskrift som første linje der ikke er en kommentar
Specifikationfreedesktop.org Desktop Entry Specification 1.5 (2020); bagudkompatibel med 1.0-1.4
Påkrævede nøglerType (Application | Link | Directory) og Name
Almindelige valgfrie nøglerExec, Icon, Categories, MimeType, Terminal, StartupNotify, Actions
LokaliseringsstøtteIndlejrede sprogkoder i parentes - f.eks. Name[de]=, Name[fr]=
Hurtig-handlinger[Desktop Action X] sektioner definerer punkter i højrekliks-kontekstmenuen
Systeminstallationssti/usr/share/applications/ (global) eller ~/.local/share/applications/ (per bruger)
Typisk filstørrelseUnder 2 KB
SikkerhedsbemærkningExec-nøglen kan køre vilkårlige kommandoer; moderne skrivebordsmiljøer kræver, at eksekverings-bitten er sat, før upålidelige .desktop-filer køres
Understøttede miljøerGNOME, KDE Plasma, Xfce, MATE, LXDE/LXQt, Cinnamon og alle freedesktop.org-kompatible Linux/Unix-skrivebordsmiljøer
Udgivet2001 (freedesktop.org Desktop Entry Specification 0.9.x)
Seneste versionDesktop Entry Specification 1.5 (2020)
Åben standardJa · royaltyfri
Specifikationspecifications.freedesktop.org

DESKTOP-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DESKTOP-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DESKTOP-filer.

Ofte stillede spørgsmål

Hvad er en .desktop-fil på Linux?
Det er en programstarter-fil defineret af XDG Desktop Entry Specification. Den fortæller skrivebordsmiljøet om programmets navn, ikon, startkommando og kategori - Linux-modstykket til en Windows .lnk-genvej.
Hvordan opretter jeg en .desktop-starter til mit program?
Opret en tekstfil (f.eks. myapp.desktop) med en [Desktop Entry] sektion, der som minimum indeholder Type=Application, Name=Mit Program og Exec=/sti/til/myapp. Gem den i ~/.local/share/applications/ og kør «update-desktop-database ~/.local/share/applications/».
Hvorfor åbner et dobbeltklik på en .desktop-fil en teksteditor i stedet for at køre programmet?
Filen skal have eksekverbar tilladelse: kør «chmod +x myapp.desktop» i terminalen. Nogle filhåndteringsprogrammer (Nautilus) kræver også, at du klikker på «Stol på og start» ved første kørsel.
Kan jeg åbne en .desktop-fil på Windows?
Du kan se dens tekstindhold i Notepad, men den kan ikke starte et program på Windows - .desktop-filer er kun til Linux. Windows bruger .lnk-filer til genveje.
Hvad er XDG Desktop Entry Specification?
En standard fra freedesktop.org (XDG-projektet), der definerer formatet for programstartere på Linux-skriveborde. Version 1.5 er den nuværende (2020). Alle større Linux-skriveborde (GNOME, KDE, Xfce osv.) implementerer den.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å