.DESKTOP

File DESKTOP

XDG Desktop Entry File
Fai una domanda
RISPOSTA RAPIDA

Un file .desktop è un lanciatore di applicazioni Linux - l'equivalente di un collegamento .lnk di Windows. È un piccolo file di testo semplice che indica agli ambienti desktop come GNOME o KDE quale comando eseguire, quale icona mostrare e dove posizionare l'app nel menu. Aprine uno in qualsiasi editor di testo per leggerlo o modificarlo; per eseguirlo, contrassegnalo prima come eseguibile con chmod +x.

Sviluppatore: freedesktop.org (XDG - Cross Desktop Group) Categoria: Altri file Standard aperto MIME: application/x-desktop
SI APRE SU Windows Linux
Correlati: .TORRENT · .MSO · .MD5 · .SHS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 21, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file DESKTOP?

I file .desktop sono scorciatoie per il lancio di applicazioni utilizzate negli ambienti desktop Linux e Unix conformi alle specifiche XDG (Cross Desktop Group) di freedesktop.org. Fungono da equivalente Linux dei file di collegamento .LNK di Windows, definendo come un'applicazione viene avviata, visualizzata e categorizzata nei menu delle applicazioni, nelle barre delle applicazioni e nei file manager.

Il formato è un file di testo semplice in UTF-8 con sintassi INI/key-file, che inizia con l'intestazione di sezione obbligatoria [Desktop Entry]. Le chiavi obbligatorie sono Type (tipicamente Application, Link o Directory) e Name (l'etichetta visualizzata nei menu). Altre chiavi comuni includono Exec (il comando di avvio), Icon (nome o percorso dell'icona), Categories (categorie di menu FDO), MimeType (associazioni di tipi di file) e Terminal (se aprire o meno una finestra di terminale). Le traduzioni specifiche per la lingua sono dichiarate in linea con codici lingua tra parentesi quadre come Name[de]= o Name[it]=. Ulteriori sezioni [Desktop Action X] definiscono voci di azione rapida mostrate nei menu contestuali del tasto destro.

I file .desktop a livello di sistema sono installati in /usr/share/applications/; i lanciatori per singolo utente risiedono in ~/.local/share/applications/. Tutti i principali ambienti desktop Linux implementano la specifica, inclusi GNOME, KDE Plasma, Xfce, MATE e Cinnamon.

Poiché i file .desktop possono eseguire comandi shell arbitrari tramite la chiave Exec, i moderni ambienti desktop avvertono o rifiutano di eseguire i file .desktop che non sono stati esplicitamente contrassegnati come eseguibili dall'utente.

Sicurezza e incolumità

RISCHIO: MEDIUM

I file .desktop possono eseguire comandi shell arbitrari tramite la chiave Exec. Un file .desktop malevolo camuffato da documento può eseguire malware su Linux. GNOME, KDE e Xfce ora richiedono che il file abbia il bit di permesso di esecuzione impostato e mostrano un avviso prima di eseguire file .desktop scaricati. Non contrassegnare mai come eseguibile un file .desktop proveniente da una fonte non attendibile.

Dettagli del formato

in sintesi
NOME COMPLETOXDG Desktop Entry Fileanche noto come .desktop file, desktop entry
SVILUPPATOREfreedesktop.org (XDG - Cross Desktop Group)dal 2001 (freedesktop.org Desktop Entry Specification 0.9.x)
CATEGORIAAltri file
TIPO MIMEapplication/x-desktop
TIPOFile di configurazione di testo in stile INI (lanciatore di applicazioni/collegamento)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • File Widget/Tema DesktopX - Stardock DesktopX (Windows, interrotto nel 2005 circa, fine del supporto su Windows 10+) utilizzava .desktop per i pacchetti widget esportati - del tutto non correlato al formato XDG di Linux.

Programmi che aprono file DESKTOP

Windows1 app
Notepad / any text editor Integrato Tasto destro > Apri con > Notepad per visualizzare il contenuto in stile INI. Il file non può avviare un'app su Windows.
Linux2 apps
Any text editor (gedit, Kate, nano, VS Code) Open-source Apri il file .desktop in un editor di testo per visualizzare/modificare le coppie chiave=valore. Per eseguire, rendilo prima eseguibile: chmod +x file.desktop, quindi fai doppio clic nel file manager.
GNOME Files (Nautilus) Open-source Fai doppio clic sul file .desktop; GNOME mostra una finestra di dialogo «Autorizza e avvia». Per modificare, tasto destro > Apri con editor di testo.

Dettagli tecnici

specifiche approfondite
CodificaTesto UTF-8
Tipo MIMEapplication/x-desktop
ContenitoreFormato INI/key-file (XDG Desktop Entry Specification)
Firma del fileIntestazione di gruppo [Desktop Entry] come prima riga non di commento
Specificafreedesktop.org Desktop Entry Specification 1.5 (2020); retrocompatibile con 1.0-1.4
Chiavi obbligatorieType (Application | Link | Directory) e Name
Chiavi opzionali comuniExec, Icon, Categories, MimeType, Terminal, StartupNotify, Actions
Supporto localeCodici lingua tra parentesi in linea - es., Name[de]=, Name[it]=
Azioni rapideLe sezioni [Desktop Action X] definiscono le voci del menu contestuale del tasto destro
Percorso di installazione di sistema/usr/share/applications/ (globale) o ~/.local/share/applications/ (per utente)
Dimensione tipica del fileInferiore a 2 KB
Nota sulla sicurezzaLa chiave Exec può eseguire comandi arbitrari; i moderni ambienti desktop richiedono l'impostazione del bit di esecuzione prima di avviare file .desktop non attendibili
Ambienti supportatiGNOME, KDE Plasma, Xfce, MATE, LXDE/LXQt, Cinnamon e tutti gli ambienti desktop Linux/Unix conformi a freedesktop.org
Rilasciato2001 (freedesktop.org Desktop Entry Specification 0.9.x)
Ultima versioneDesktop Entry Specification 1.5 (2020)
Standard apertoSì · royalty-free
Specificaspecifications.freedesktop.org

Conversioni DESKTOP

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DESKTOP. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file DESKTOP.

Domande frequenti

Cos'è un file .desktop su Linux?
È un file di avvio applicazioni definito dalla specifica XDG Desktop Entry. Indica all'ambiente desktop il nome dell'app, l'icona, il comando di avvio e la categoria - l'equivalente Linux di un collegamento .lnk di Windows.
Come creo un lanciatore .desktop per la mia applicazione?
Crea un file di testo (es. miapp.desktop) con una sezione [Desktop Entry] contenente almeno Type=Application, Name=Mia App e Exec=/percorso/per/miapp. Salvalo in ~/.local/share/applications/ ed esegui «update-desktop-database ~/.local/share/applications/».
Perché facendo doppio clic su un file .desktop si apre un editor di testo invece di avviare l'app?
Il file deve avere il permesso di esecuzione: esegui «chmod +x miapp.desktop» nel terminale. Alcuni file manager (Nautilus) richiedono anche di cliccare su «Autorizza e avvia» al primo avvio.
Posso aprire un file .desktop su Windows?
Puoi visualizzarne il contenuto testuale in Notepad, ma non può avviare un'app su Windows - i file .desktop sono lanciatori solo per Linux. Windows utilizza i file .lnk per i collegamenti.
Cos'è la specifica XDG Desktop Entry?
Uno standard di freedesktop.org (progetto XDG) che definisce il formato per i lanciatori di applicazioni sui desktop Linux. La versione 1.5 è quella attuale (2020). Tutti i principali desktop Linux (GNOME, KDE, Xfce, ecc.) la implementano.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z