Come creare collegamenti al menu dell’applicazione su Linux

Gli utenti avviano i programmi su Linux con i “lanciatori”. Questi file contengono istruzioni specifiche su come il sistema operativo Linux dovrebbe eseguire il programma e su come dovrebbe apparire l’icona, tra le altre cose. Su Linux, se vuoi creare scorciatoie dal menu dell’applicazione, scoprirai che è un po ‘più difficile, rispetto a Mac o Windows, poiché gli utenti non possono semplicemente fare clic con il pulsante destro del mouse su un programma e selezionare l’opzione “crea collegamento”. Invece, se desideri creare scorciatoie del menu dell’applicazione sul desktop Linux, è un processo complicato che richiede un po ‘di know-how.

AVVISO SPOILER: scorri verso il basso e guarda il video tutorial alla fine di questo articolo.

Scorciatoie del menu dell’applicazione – Terminale

Forse il modo più rapido per creare scorciatoie del menu dell’applicazione sul desktop Linux è crearne uno nel terminale. Andare sul percorso del terminale è meno user-friendly, in quanto non c’è un bel editor GUI per assegnare le categorie di app e nessun selettore di icone, ecc.

Il primo passo per creare un nuovo collegamento all’applicazione in Linux è creare un file Desktop vuoto. Nel terminale, usa il comando touch per creare un nuovo collegamento.

touch ~/Desktop/example.desktop
chmod +x ~/Desktop/example.desktop
echo '[Desktop Entry]' >> ~/Desktop/example.desktop

La nuova icona di collegamento si trova sul desktop, ma non ha istruzioni per il programma. Risolviamo questo problema modificando il nuovo file nell’editor di testo Nano.

nano ~/Desktop/example.desktop

La prima riga per qualsiasi collegamento all’applicazione è “Nome”. Questa riga darà al collegamento dell’applicazione il suo nome nei menu. Nell’editor di testo Nano, dai un nome al collegamento.

Name=Example Shortcut

Dopo “Nome”, la riga successiva della scorciatoia da aggiungere è “Commento”. Questa riga è facoltativa ma molto utile in quanto consente al menu di visualizzare alcune informazioni sul collegamento.

Comment=This is an example launcher

Con “Nome” e “Commento” fuori mano, possiamo arrivare alla vera carne del lanciatore. Nell’editor di testo Nano, aggiungi la riga “Exec”.

La riga “Exec” indica al sistema operativo Linux dove si trova il programma e come dovrebbe essere avviato.

Exec=command arguments

Exec è molto versatile e può avviare Python, Bash e qualsiasi altra cosa tu possa pensare. Ad esempio, per eseguire uno script shell o bash tramite il collegamento, eseguire:

Exec= sh /path/to/sh/script.sh

In alternativa, imposta il collegamento all’app per eseguire un programma Python con:

Exec=python /path/to/python/app

Una volta che la riga “Exec” è impostata a proprio piacimento, aggiungere la riga “Type”.

Type=Application

Hai bisogno di impostare il tuo collegamento personalizzato con un’icona? Usa la linea “Icona”.

Icon=/path/to/custom/icon

Ora che Nome, Commento, Esecuzione e Icona sono impostati, è possibile salvare il collegamento personalizzato. Utilizzando la combinazione di tasti Ctrl + O, salva la scorciatoia dell’app. Quindi, esci da Nano con Ctrl + X.

Installa la scorciatoia per app personalizzata a livello di sistema con:

sudo mv ~/Desktop/example.desktop /usr/share/applications

Scorciatoie del menu dell’applicazione – Alacarte

Ci sono molti editor di menu su Linux. Per la maggior parte, funzionano tutti in modo simile e fanno la stessa cosa. Per ottenere i migliori risultati, ti consigliamo di utilizzare l’app Alacarte. È facile da usare, funziona su tutto e può essere installato anche sulle distribuzioni Linux più oscure (a causa della sua relazione con il progetto Gnome).

Alacarte potrebbe essere già installato sul tuo PC Linux. Controllare e vedere premendo Alt + F2, digitando “alacarte” e facendo clic su Invio. Se l’app si avvia, l’hai già installata. Se non succede nulla, dovrai installarlo. Segui le istruzioni seguenti per farlo funzionare.

Ubuntu

sudo apt install alacarte

Debian

sudo apt-get install alacarte

Arch Linux

sudo pacman -S alacarte

Fedora

sudo dnf install alacarte -y

OpenSUSE

sudo zypper install alacarte

Linux generico

Non riesci a trovare l’app per l’editor di menu Alacarte sulla tua distribuzione Linux? Visita il sito del codice sorgente e costruiscilo da solo!

Crea scorciatoie

Fare scorciatoie con l’editor di menu di Alacarte è piacevolmente semplice. Per iniziare, fai clic su una categoria. In questo esempio, creeremo un nuovo collegamento nella categoria “Internet”.

Nella categoria “Internet”, fai clic sul pulsante “Nuovo elemento”. Selezionando l’opzione “Nuovo elemento” si aprirà “Proprietà Launcher”.

Nella finestra “Proprietà Launcher”, ci sono alcune cose da compilare. La prima cosa da compilare è “Nome”. Scrivi il nome del lanciatore nella sezione “Nome”. Quindi, passa a “Comando”.

La sezione “Comando” è dove l’utente specifica cosa farà il collegamento. Fare clic sul pulsante “Sfoglia” per cercare uno script di shell, un file binario, un’app Python, ecc. E caricarlo. In alternativa, scrivere un comando, come uno dei seguenti:

python /path/to/python/app.py

o

sh /path/to/shell/script/app.sh

o

wine /path/to/wine/app.exe

Quando la sezione “Comando” del programma di avvio è impostata, scrivi un commento nella sezione “Commento” e quindi seleziona “OK” per terminare. Dopo aver fatto clic sul pulsante “OK”, Alacarte salverà immediatamente e abiliterà il tuo nuovo collegamento all’app sul desktop Linux!