Tema Janna La licenza non è convalidata, vai alla pagina delle opzioni del tema per convalidare la licenza, è necessaria una singola licenza per ogni nome di dominio.

Come creare un file .Desktop per l'applicazione installata in Linux

Un file .desktop è un collegamento utilizzato per eseguire applicazioni in Linux. Senza un file .desktop, la tua applicazione non apparirà nell'elenco delle applicazioni e non potrai avviarla con lettori di terze parti come Synapse e Albert.

Immagine di Come creare un file .Desktop per l'applicazione installata in Linux | DzTechs con funzionalità di avvio delle applicazioni

La maggior parte delle applicazioni, una volta installate, creerà automaticamente un file .desktop e lo inserirà nell'elenco delle applicazioni per un rapido accesso. Tuttavia, se si compila un programma dal sorgente o si scarica l'applicazione in formato archivio, questo potrebbe non essere il caso e potrebbe essere necessario aprire un terminale per eseguire il binario ogni volta che si desidera utilizzarlo. Ovviamente, questo può diventare un passaggio molto noioso e fastidioso.

Questo articolo spiega come creare un file .desktop per qualsiasi applicazione in uso che puoi avviare dal menu Applicazioni.

Come creare un lanciatore desktop

Un file ".desktop" è fondamentalmente un semplice file di testo che contiene informazioni su un programma. Di solito si trova in "~/.local/share/applications" o "/usr/share/applications/" a seconda che si desideri che il programma di avvio possa accedervi solo nell'account locale o per tutti. Se accedi a una delle directory nel tuo file manager, vedrai pochissimi file ".desktop" che corrispondono alle applicazioni installate sul tuo computer.

A scopo dimostrativo, creerò un file .desktop per Super Tux Kart, un gioco di corse di kart a cui mi piace giocare occasionalmente. La sua versione è disponibile nei repository Ubuntu, ma questo è spesso dietro l'ultima versione stabile.

L'unico modo per ottenere la versione più recente e migliore è scaricare un archivio tared estrai il file che eseguirà il gioco.

Puoi seguire questo insieme a qualsiasi programma per cui desideri creare un lanciatore e dovrebbe funzionare allo stesso modo.

Nota: i seguenti passaggi presuppongono che tu abbia un archivio del programma per il quale desideri creare un programma di avvio nella cartella Download.

1. Vai alla directory in cui è salvato l'archivio, fai clic destro su di esso e seleziona "Estrai qui".

Immagine di Come creare un file .Desktop per l'applicazione installata in Linux | lanciatore di applicazioni-5-DzTechs

2. Una volta completata l'estrazione, spostarla nella cartella appena creata e trovare il file eseguibile .exe. Dove lo trovi, fai clic con il pulsante destro del mouse su Esegui per avviare il programma, solo per assicurarti che funzioni.

Immagine di Come creare un file .Desktop per l'applicazione installata in Linux | lanciatore di applicazioni-6-DzTechs

3. In alcuni casi, non vedrai l'opzione "Riproduci" nel menu. Questo è spesso il file di implementazione è un file di testo. Puoi ottenere informazioni su questo eseguendolo tramite il terminale, oppure se stai usando GNOME, fai clic sul menu file nella barra in alto e seleziona Preferenze.

Immagine di Come creare un file .Desktop per l'applicazione installata in Linux | lanciatore-applicazioni-linux-1-DzTechs

4. Seleziona la scheda "Comportamento" e scegli l'opzione "Esegui" in "File di testo eseguibili". Ora l'opzione Esegui dovrebbe apparire quando fai clic con il pulsante destro del mouse sul file di testo eseguibile.

Immagine di Come creare un file .Desktop per l'applicazione installata in Linux | lanciatore di applicazioni-31-DzTechs

5. Se hai confermato che l'applicazione funziona quando la avvii, puoi chiuderla. Quindi avvia l'editor di testo e incolla quanto segue in un file di testo vuoto:

[Desktop Entry]

Encoding=UTF-8

Version=1.0

Type=Application

Terminal=false

Exec=/path/to/executable

Name=Name of Application

Icon=/path/to/icon

È necessario modificare il campo "Exec" nel percorso del file eseguibile e "Nome" nel nome dell'applicazione. La maggior parte dei programmi fornirà il codice da qualche parte nell'archivio, quindi non dimenticare di includerlo. Nel mio caso, un file di esecuzione per un Super Tux Kart si presenta così:

Immagine di Come creare un file .Desktop per l'applicazione installata in Linux | lanciatore di applicazioni-supertuxkart-DzTechs

6. Salvare il file nella cartella "~/.local/share/applications" come "nome-applicazione.desktop". La cartella ".local" è una cartella nascosta nella tua home directory e avrai la modalità Mostra file nascosti abilitata per visualizzarla. Se vuoi che sia accessibile a tutti, esegui il seguente comando nel terminale:

sudo mv ~/.local/share/applications/<application-name.desktop> /usr/share/applications/

Naturalmente, non dimenticare di cambiare al nome effettivo del file .desktop.

7. Una volta terminato, apri l'elenco delle applicazioni sul desktop e l'applicazione sarà completamente disponibile.

Immagine di Come creare un file .Desktop per l'applicazione installata in Linux | lanciatore di applicazioni-2-DzTechs

Il metodo qui descritto dovrebbe funzionare su tutti i principali sistemi operativi basati su Linux. Ed ecco un altro scatto che mostra il Super Tox Kart.

Immagine di Come creare un file .Desktop per l'applicazione installata in Linux | lanciatore di applicazioni-4-DzTechs

Sentiti libero di lasciare un commento qui sotto se hai trovato utile questo tutorial.

Vai al pulsante in alto