Come creare collegamenti sul desktop in Ubuntu

Contenuti

Desktop Ubuntu GNOME Shell 18.04.

Le icone del desktop dovrebbero essere semplici, ma non sono in Ubuntu 18.04 LTS o in versioni più recenti come Ubuntu 19.10. Segui questi semplici passaggi per ottenere collegamenti sul desktop per le tue app preferite, allo stesso modo di altri sistemi operativi e altri desktop Linux.

sì, dovrebbe essere più facile

Eliminare le scorciatoie sul desktop è una di quelle cose che gli utenti Windows fanno senza pensarci troppo. È sfortunato, Ma un nuovo arrivato in Linux potrebbe trovare frustrante svolgere questo semplice compito.. È il tipo di cosa che ti dà l'impressione che arrivare ovunque con Linux sarà un lavoro lungo e difficile..

Anche le persone che hanno usato Linux per un po' e conoscono questo argomento abbastanza bene potrebbero trovare questo argomento molto più complesso di quanto dovrebbe essere.. In realtà, non è difficile, ma è decisamente controintuitivo.

Installazione dei tweak di GNOME

Per impostazione predefinita, non è possibile copiare file o icone sul desktop GNOME Shell di Ubuntu. Perché questo sia fattibile, dovrai usare le impostazioni di GNOME per modificare un'impostazione. Usa questo comando per installarlo.

sudo apt-get install gnome-tweaks

Quando è stato installato, premere il tasto “Super” (tra i tasti Ctrl e Alt in basso a sinistra della maggior parte delle tastiere) e scrivi “impostazioni”. Apparirà l'icona Impostazioni. Fare clic su di esso per avviare Tweaks.

Questa è l'icona in Ubuntu 18.04. L'icona avrà un aspetto diverso in Ubuntu 19.10. Quando Tweaks è iniziato, clicca su “Scrivania” nel pannello di sinistra. Fare clic sul pulsante di scorrimento “Mostra icone” per consentire le icone del desktop. Puoi selezionare se vuoi avere scorciatoie per la tua home directory, il cestino, i server di rete e i volumi montati visualizzati sul desktop.

Le impostazioni del desktop nella finestra dell'applicazione in Ubuntu 18.04

Nota che in Ubuntu 19.10, le impostazioni dell'icona del desktop sono nelle impostazioni delle estensioni, quindi clicca sulla voce “Estensioni” nel pannello di sinistra.

Creare un collegamento sul desktop

Per dimostrare questa procedura, creeremo un collegamento sul desktop per lo scrittore di LibreOffice. Ora che abbiamo abilitato 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 dell'applicazione. Tra l'altro, dire al sistema operativo dove risiede l'eseguibile binario nel file system. Quando fai doppio clic sul collegamento, Linux usa queste informazioni per trovare e avviare il file binario dell'applicazione. Abbiamo solo bisogno di trovare il file .desktop corretto.

Le applicazioni fornite come parte dei pacchetti predefiniti di una distribuzione, o che sono installati da repository, hanno i loro file .desktop installati in:

/usr/local/share/applications

Altre applicazioni che sono state installate localmente con accesso all'intero sistema, il che significa che sono disponibili per tutti gli utenti, generalmente hanno i loro file .desktop installati in:

/usr/local/share/applications

Le applicazioni che sono state installate in modo che solo un utente possa accedervi hanno i loro file .desktop installati nella home directory di quell'utente:

~/.local.share/applications

LibreOffice è abilitato per tutti gli utenti, quindi avvieremo Files e cercheremo il /usr/share/applications directory. Dovrai navigare nella directory appropriata per l'applicazione che stai cercando.

Avvia File e fai clic su “Altre località” nel pannello di sinistra. Successivamente vai su Computer> usr> condividi> applicazioni.

Scorri le icone finché non vedi l'icona di LibreOffice Writer. In Ubuntu 19.10, tutte le icone sembrano ruote dentate, quindi dovrai controllare il nome del file per assicurarti di avere il file .desktop corretto.

Per assicurarti di aver trovato il file .desktop per l'applicazione che stai cercando, fare clic con il tasto destro sull'icona e selezionare Proprietà. Dovresti vedere una riga che ti dice che questo è un file di configurazione del desktop. Chiudi la finestra di dialogo delle proprietà.

Finestra di dialogo delle proprietà del file .desktop di LibreOffice Writer.

Fare clic con il tasto sinistro sull'icona di LibreOffice Writer, tieni premuto il tasto sinistro del mouse e trascina l'icona sul desktop. Rilascia il pulsante del mouse. Anche se questo regolarmente spostare cosa veniva spazzato via, per questo caso, copi? Quello.

Ora hai un'icona sul desktop, Ma non assomiglia per niente a quello che dovrebbe. Che cosa c'é?

Anche quando non sembra che te lo aspetti, è una scorciatoia funzionale. Fare doppio clic su di esso per avviare l'applicazione e verrà visualizzata una finestra di dialogo di avviso.

Finestra di dialogo di avviso su launcher non attendibile

Fare clic sul pulsante “Fidati e lancia”, e due cose accadranno.

L'icona cambierà il suo aspetto e l'etichetta di testo avrà l'aspetto che ti aspetteresti, e verrà lanciato LibreOffice Writer.

Collegamento al desktop funzionante di LibreOffice Writer.

Ora hai un'icona di LibreOffice Writer sul desktop che può essere utilizzata come collegamento per avviare l'applicazione. Vedrai solo la finestra di dialogo “Avvio applicazioni non attendibile” la prima volta che usi la scorciatoia.

Cosa succede se manca il file .desktop?

Qualche volta, le applicazioni non forniscono un file .desktop. Programmi scritti internamente o applicazioni da cui potresti aver scaricato Github, come esempio, spesso non vengono forniti con un file .desktop.

Questo non è un ostacolo; possiamo facilmente creare il nostro. Tutto ciò che è è un file di testo con i dettagli corrispondenti elencati in esso.

IMPARENTATO: Come installare software usando Git su Linux

Crea 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. Se non è così, né funzionerà con un file .desktop. Ma puoi passare molto tempo a girare in tondo chiedendoti perché il tuo file .desktop non funziona. Perché, per essere esauriente, assicurati che l'app si avvii e funzioni correttamente quando la avvii manualmente.

Un file .desktop è un file di testo con le impostazioni. Da solo, non è abbastanza per mostrare 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 lo useremo.

Inoltre possiamo vedere che il file binario si chiama gc . Avremo bisogno di queste informazioni a breve.

Apri un editor. Useremo gedit, ma puoi usare l'editor che preferisci.

La prima riga del file .desktop dovrebbe essere:

[Voce desktop]

Questo identifica ciò su cui fa clic Linux quando fai doppio clic su di esso.

Tutte le altre voci nel file .desktop sono costituite da tag e valori, uniti da un segno di uguale =. Assicurati di non avere spazi direttamente prima o dopo il segno di uguale.

Le prossime quattro righe descrivono l'applicazione.

Version=1.0
Name[it_IT]=Geocoder
GenericName[it_IT]=Interesting Point Geocoder
Comment[it_IT]=Interesting Point Geocoder è uno strumento per creare file CSV di dati di geolocalizzazione
  • L'entrata “Versione” è il numero di versione del programma.
  • L'entrata “Nome” è il nome dell'applicazione. Si prega di notare che abbiamo incluso un identificatore locale, [it_IT], Cosa significa inglese EE?. UU. Potresti lasciarlo fuori. Se stavi creando un file .desktop multilingue, questi tipi di identificatori sarebbero richiesti per ogni sezione di lingua diversa. Non faranno alcuna differenza qui, ma è una buona abitudine da prendere.
  • L'entrata “NomeGenerato” viene utilizzato per contenere una descrizione generica dell'applicazione. Questo potrebbe essere usato per contenere descrizioni come “editor video”, “browser” oh “Elaboratore”. Questa applicazione non appartiene a nessuna categoria in particolare, quindi ti forniremo solo una versione più lunga del nome dell'app.
  • L'entrata “Commento” È possibile contenere qualsiasi testo descrittivo desiderato.

Le tre righe seguenti forniscono informazioni a Linux in modo che sappia dove si trova l'eseguibile binario e quale icona utilizzare per il collegamento.

Exec=/home/dave/geocoder/gc
Path=/home/dave/geocoder/
Icon=/home/dave/geocoder/ip_gc_icon.png
  • L'entrata “Exec” è il percorso dell'eseguibile binario. Nel nostro esempio, Questo è il gc eseguibile.
  • L'entrata “Rotta” è il percorso della directory di lavoro dell'applicazione.
  • L'entrata “aprire la destinazione del file” è il percorso del file di icone che si desidera utilizzare per il collegamento sul desktop.

Le ultime tre righe sono dati complementari sull'applicazione.

Terminal=false
Type=Application
Categories=Application
  • L'entrata “terminale” può essere Vero o Falso. Indica se l'applicazione è in esecuzione su un terminale o meno. Il nostro biglietto deve essere “falso”.
  • L'entrata “Tipo” può essere Applicazione, Link o directory. Evidentemente, vogliamo che il nostro biglietto sia “App”.
  • L'entrata “Categoria:” può essere utilizzato da Linux o GNOME per raggruppare applicazioni simili o associate in menu. Entreremo solo in un “Applicazioni” generico.

Puoi trovare un elenco completo di possibili voci di file .desktop e i loro valori nel file .Specifiche del file desktop.

Ecco il nostro file .desktop completo:

Il file .desktop completo nell'editor gedit

Salva il file nella directory dell'applicazione, Assicurarsi di disporre di un'estensione di file “.La virgoletta singola o l'apostrofo della parola”. Il nostro file di esempio si chiama “Geocoder.desktop”.

IMPARENTATO: Come modificare graficamente i file di testo in Linux con gedit

Copia il file .desktop sul desktop

Per copiare il file .desktop sul desktop, fare clic con il tasto destro e selezionare “copia” nel menu contestuale. Fare clic con il pulsante destro del mouse sul desktop e selezionare “Catturare” nel menu contestuale.

Quando fai doppio clic sull'icona del desktop, vedrai la stessa finestra di avviso di prima. Fare clic sul pulsante “Fidati e lancia”.

Finestra di dialogo di avviso di avvio non attendibile

L'icona del desktop assumerà il suo aspetto attuale e l'applicazione verrà avviata.

Applicazione avviata con successo dal collegamento sul desktop

Copia il file .desktop nella cartella delle applicazioni

Come questo programma verrà utilizzato da un singolo utente, copieremo il file .desktop nella directory dell'applicazione locale. Nella directory del programma, usa questo comando:

cp ./Geocoder.desktop ~/.local/share/applications

Mettere il file .desktop nella directory delle applicazioni locali integra l'applicazione nella funzione di ricerca di GNOME. Premi il tasto “Super” (tra i tasti Ctrl e Alt in basso a sinistra della maggior parte delle tastiere) e scrivi la prima parte del nome della tua app. La tua icona apparirà nei risultati di ricerca.

  • Fare clic con il tasto sinistro per lancio l'applicazione.
  • Fare clic con il pulsante destro del mouse e selezionare “Aggiungi ai preferiti” per Inserisci alla tua base Ubuntu.

Pronto per il lancio

Così il gioco è fatto. Un po' prolisso, ma piuttosto semplice.

E decisamente controintuitivo.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.