
Le icone del desktop dovrebbero essere semplici, ma non sono su Ubuntu 18.04 LTS e versioni più recenti come Ubuntu 19.10. Segui questi semplici passaggi per ottenere collegamenti sul desktop per le tue applicazioni preferite, proprio come su altri sistemi operativi e altri desktop Linux.
Sì, dovrebbe essere più facile
Eliminare le scorciatoie sul desktop è una di quelle cose che gli utenti di Windows fanno senza pensarci troppo. È sfortunato, ma un nuovo arrivato su Linux può trovare nel fare quel semplice compito una lotta frustrante. È il tipo di cosa che dà loro l'impressione che arrivare ovunque con Linux sarà un lungo duro lavoro.
Persino le persone che hanno usato Linux per un po 'di tempo e conoscono abbastanza bene la loro strada possono trovare questo argomento molto più di una lotta che dovrebbe essere. In realtà, non è difficile, ma è decisamente controintuitivo.
Installazione di GNOME Tweaks
Per impostazione predefinita, non è possibile copiare file o icone sul desktop GNOME Shell di Ubuntu. Per renderlo possibile, dovrai usare GNOME Tweaks per cambiare un'impostazione. Utilizzare questo comando per installarlo.
sudo apt-get install gnome-tweaks

Una volta installato, premi il tasto “Super” (tra i tasti Control e Alt nella parte inferiore sinistra della maggior parte delle tastiere) e digita “tweaks”. Apparirà l'icona Tweaks. Fai clic su quello per avviare Tweaks.

Questa è l'icona in Ubuntu 18.04. L'icona apparirà diversa in Ubuntu 19.10. Quando Tweaks è stato avviato, fare clic su “Desktop” nel riquadro di sinistra. Fai clic sul pulsante di scorrimento “Mostra icone” per consentire le icone del desktop. Puoi scegliere se desideri avere collegamenti alla tua home directory, al cestino, ai server di rete e ai volumi montati visualizzati sul desktop.

Nota che in Ubuntu 19.10, le impostazioni dell'icona del desktop si trovano nelle impostazioni Estensioni, quindi fai clic sulla voce “Estensioni” nel riquadro di sinistra.
Creazione di un collegamento sul desktop
Per dimostrare questo processo, creeremo un collegamento sul desktop per il writer LibreOffice. Ora che abbiamo attivato la possibilità di avere icone sul desktop, dobbiamo solo trascinare qualcosa sul desktop e avremo un collegamento. Ma cosa dobbiamo trascinare?
È qualcosa chiamato file .desktop di un'applicazione. Questi sono file di testo che descrivono determinati attributi sull'applicazione. Tra le altre cose, dicono al sistema operativo dove risiede l'eseguibile binario nel file system. Quando si fa doppio clic sul collegamento, Linux utilizza queste informazioni per trovare e avviare il file binario dell'applicazione. Dobbiamo solo trovare il file .desktop giusto.
Le applicazioni fornite come parte dei pacchetti predefiniti di una distribuzione o installate da repository hanno i loro file .desktop installati in:
/usr/local/share/applications
Altre applicazioni installate localmente con accesso a livello di sistema, vale a dire che sono disponibili per tutti gli utenti, di solito hanno i loro file .desktop installati in:
/usr/local/share/applications
Le applicazioni che sono state installate in modo che siano accessibili solo a un singolo utente hanno i loro file .desktop installati nella home directory di quell'utente:
~/.local.share/applications
LibreOffice è disponibile per tutti gli utenti, quindi avvieremo File e andremo su /usr/share/applications directory. Dovrai accedere alla directory appropriata per l'applicazione che stai cercando.
Avviare i file e fare clic su “Altre posizioni” nel riquadro di sinistra. Quindi vai a Computer> usr> condividi> applicazioni.
Scorri le icone finché non vedi l'icona di LibreOffice Writer. In Ubuntu 19.10, le icone sembrano tutte ruote dentate, quindi dovrai controllare il nome del file per assicurarti di avere il file .desktop corretto.

Per accertarti di aver trovato il file .desktop dell'applicazione che stai cercando, fai clic con il pulsante destro del mouse sull'icona e seleziona Proprietà. Dovresti vedere una riga che ti dice che si tratta di un file di configurazione desktop. Chiudi la finestra di dialogo delle proprietà.

Fare clic con il tasto sinistro del mouse sull'icona di LibreOffice Writer, tenere premuto il tasto sinistro del mouse e trascinare l'icona sul desktop. Rilascia il pulsante del mouse. Anche se questo sarebbe di solito mossa ciò che veniva trascinato, in questo caso, esso copie esso.
Ora hai un'icona sul desktop, ma non sembra niente come dovrebbe. Cosa sta succedendo?

Anche se non sembra che ti aspetti, è una scorciatoia funzionante. Fai doppio clic su di esso per avviare l'applicazione e verrai accolto con una finestra di avviso.

Fai clic sul pulsante “Trust and launch”, e accadranno due cose.
L'icona cambierà aspetto ed etichetta di testo per sembrare come ti aspetteresti, e verrà lanciato LibreOffice Writer.

Ora hai un'icona di LibreOffice Writer sul desktop che può essere usata come scorciatoia per avviare l'applicazione. Vedrai la finestra di dialogo “Avvio applicazioni non attendibile” solo la prima volta che utilizzi il collegamento.
Cosa succede se manca il file .desktop?
A volte le applicazioni non forniscono un file .desktop. I programmi che sono stati scritti internamente o le applicazioni che potresti aver scaricato da Github, ad esempio, spesso non includono un file .desktop.
Non è un problema; possiamo facilmente crearne uno nostro. Tutto ciò che è è un file di testo con i dettagli appropriati elencati in esso.
RELAZIONATO: Come installare il software usando Git su Linux
Creazione di un file .desktop
Su questo computer di prova, abbiamo un programma che non ha un file .desktop.
La prima cosa da fare è verificare che l'applicazione sia in esecuzione. In caso contrario, non riuscirai nemmeno a farlo funzionare con un file .desktop. Ma puoi passare molto tempo girando in tondo chiedendoti perché il tuo file .desktop non funziona. Quindi, per essere accurato, assicurati di avviare e avviare correttamente l'applicazione quando la avvii manualmente.
Un file .desktop è un file di testo con le impostazioni in esso contenute. Di per sé, non è sufficiente per visualizzare un'icona. Dobbiamo usare un'icona che è stata fornita con l'applicazione. Possiamo vedere che c'è un'icona chiamata “ip_gc_icon.png” nella directory dell'applicazione e la useremo.
Possiamo anche vedere che viene chiamato il file binario gc . Avremo bisogno di tali informazioni a breve.

Apri un editor. Useremo gedit, ma puoi utilizzare l'editor di tua scelta.
La prima riga del file .desktop deve essere:
(Desktop Entry)
Questo identifica a Linux ciò su cui stai facendo clic quando fai doppio clic su di esso.
Tutte le altre voci nel file .desktop sono composte da etichette e valori, uniti da un segno di uguale =. Assicurati di non avere spazi direttamente prima o dopo il segno di uguale.
Le successive quattro righe descrivono l'applicazione.
Version=1.0 Name(en_US)=Geocoder GenericName(en_US)=Interesting Point Geocoder Comment(en_US)=Interesting Point Geocoder is a tool to create CSV files of geolocational data
- La voce “Versione” è il numero di versione dal programma.
- La voce “Nome” è il nome dell'applicazione. Tieni presente che abbiamo incluso un identificatore locale, (en_US), che significa inglese americano. Potresti lasciarlo fuori. Se si stesse creando un file .desktop multilingue, questi tipi di identificatori sarebbero richiesti per ogni sezione di lingua diversa. Non faranno alcuna differenza qui, ma sono una buona abitudine da prendere in considerazione.
- La voce “GenericName” viene utilizzata per contenere una descrizione generica dell'applicazione. Questo potrebbe essere usato per contenere descrizioni come “editor video”, “browser web” o “elaboratore di testi”. Questa applicazione non rientra in nessuna categoria particolare, quindi le daremo solo una versione più lunga del nome dell'applicazione.
- La voce “Commento” può contenere qualsiasi testo descrittivo che ti piace.
Le tre righe successive forniscono informazioni a Linux in modo che sappia dove si trova l'eseguibile binario e quale icona dovrebbe usare per il collegamento.
Exec=/home/dave/geocoder/gc Path=/home/dave/geocoder/ Icon=/home/dave/geocoder/ip_gc_icon.png
- La voce “Exec” è il percorso dell'eseguibile binario. Nel nostro esempio, questo è il
gceseguibile. - La voce “Path” è il percorso della directory di lavoro per l'applicazione.
- La voce “Icona” è il percorso del file icona che si desidera utilizzare per il collegamento sul desktop.
Le ultime tre righe sono dati supplementari relativi all'applicazione.
Terminal=false Type=Application Categories=Application
- La voce “Terminale” può essere Vero o Falso. Indica se l'applicazione viene eseguita in un terminale o meno. La nostra voce deve essere “falsa”.
- La voce “Tipo” può essere una delle Applicazioni, Link o Directory. Ovviamente, vogliamo che la nostra voce sia “Applicazione”.
- La voce “Categorie” può essere utilizzata da Linux o GNOME per raggruppare applicazioni simili o correlate nei menu. Entreremo in un generico “Applicazioni”.
Un elenco completo delle possibili voci del file .desktop e dei relativi valori è disponibile nella specifica del file .desktop.
Ecco il nostro file .desktop completo:

Salvare il file nella directory dell'applicazione, assicurandosi che abbia l'estensione “.desktop”. Il nostro file di esempio si chiama “Geocoder.desktop”.
RELAZIONATO: Come modificare graficamente i file di testo su Linux con gedit
Copia di .desktop FIle sul desktop
Per copiare il file .desktop sul desktop, fai clic con il tasto destro del mouse e seleziona “Copia” dal menu contestuale. Fare clic con il tasto destro sul desktop e selezionare “Incolla” dal menu contestuale.
Quando fai doppio clic sull'icona sul desktop, vedrai la stessa finestra di avviso di prima. Fai clic sul pulsante “Trust and Launch”.

L'icona del desktop assumerà il suo vero aspetto e l'applicazione verrà lanciata.

Copia di .desktop FIle nella cartella Applicazioni
Poiché questo programma verrà utilizzato da un singolo utente, copieremo il file .desktop nella sua directory delle applicazioni locali. Nella directory del programma, utilizzare questo comando:
cp ./Geocoder.desktop ~/.local/share/applications

Mettere il file .desktop nella directory delle applicazioni locali integra l'applicazione nella funzione di ricerca GNOME. Premi il tasto “Super” (tra i tasti Control e Alt nella parte inferiore sinistra della maggior parte delle tastiere) e digita la prima parte del nome dell'applicazione. La sua icona apparirà nei risultati della ricerca.

- Fai clic sinistro per lanciare l'applicazione.
- Fai clic destro e seleziona “Aggiungi ai preferiti” in Inserisci sul tuo dock Ubuntu.
Pronto per il lancio
Così il gioco è fatto. Un po 'prolisso, ma abbastanza semplice.
E decisamente controintuitivo.
