03/29/2024

Cum se creează comenzi rapide pentru meniul aplicației pe Linux

Utilizatorii pornesc programe pe Linux cu „lansatoare”. Aceste fișiere conțin instrucțiuni specifice despre modul în care sistemul de operare Linux ar trebui să ruleze programul și cum ar trebui să arate pictograma, printre altele. Pe Linux, dacă doriți să creați comenzi rapide pentru meniul aplicației, veți descoperi că este ceva mai dificil, în comparație cu Mac sau Windows, deoarece utilizatorii nu pot face clic dreapta pe un program și selecta opțiunea „creare comandă rapidă”. În schimb, dacă doriți să creați comenzi rapide pentru meniul aplicației pe desktopul Linux, este un proces implicat, care necesită un pic de know-how.

ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video de la sfârșitul acestui articol.

Comenzi rapide din meniul aplicației – Terminal

Poate că cea mai rapidă modalitate de a crea comenzi rapide pentru meniul aplicației pe desktopul Linux este să creați una în terminal. Mersul pe traseul terminalului este mai puțin ușor de utilizat, deoarece nu există un editor GUI bun pentru a atribui categorii de aplicații și nici un selector de pictograme etc.

Primul pas pentru a crea o nouă comandă rapidă pentru aplicație în Linux este să creați un fișier desktop gol. În terminal, utilizați comanda tactilă pentru a crea o nouă comandă rapidă.

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

Noua pictogramă de comandă rapidă este pe desktop, dar nu are instrucțiuni de program. Să remediam acest lucru editând noul fișier în editorul de text Nano.

nano ~/Desktop/example.desktop

Prima linie pentru orice comandă rapidă a aplicației este „Nume”. Această linie va da numele aplicației comenzii rapide în meniuri. În editorul de text Nano, dați un nume comenzii rapide.

Name=Example Shortcut

După „Nume”, următorul rând din comanda rapidă de adăugat este „Comentariu”. Această linie este opțională, dar foarte utilă, deoarece permite meniului să afișeze câteva informații despre comandă rapidă.

Comment=This is an example launcher

Cu „Nume” și „Comentariu” în afara drumului, putem ajunge la adevărata carne a lansatorului. În editorul de text Nano, adăugați linia „Exec”.

  Cum se instalează ZFS pe Linux

Linia „Exec” spune sistemul de operare Linux unde este programul și cum ar trebui să înceapă.

Exec=command arguments

Exec este foarte versatil și poate lansa Python, Bash și aproape orice altceva la care vă puteți gândi. De exemplu, pentru a rula un script shell sau bash prin intermediul comenzii rapide, faceți:

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

Ca alternativă, setați comanda rapidă pentru aplicație pentru a rula un program Python cu:

Exec=python /path/to/python/app

Odată ce linia „Exec” este setată după cum doriți, adăugați linia „Tip”.

Type=Application

Trebuie să setați comanda rapidă personalizată cu o pictogramă? Utilizați linia „pictogramă”.

Icon=/path/to/custom/icon

Acum că Numele, Comentariul, Exec și Pictograma sunt setate, este sigur să salvați comanda rapidă personalizată. Folosind combinația de tastatură Ctrl + O, salvați comanda rapidă a aplicației. Apoi, ieșiți din Nano cu Ctrl + X.

Instalați comanda rapidă pentru aplicația personalizată la nivelul întregului sistem cu:

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

Comenzi rapide din meniul aplicației – Alacarte

Există multe editoare de meniu pe Linux. În cea mai mare parte, toate funcționează în mod similar și fac același lucru. Pentru cele mai bune rezultate, vă recomandăm să utilizați aplicația Alacarte. Este ușor de utilizat, funcționează pe orice și poate fi instalat chiar și pe cele mai obscure distribuții Linux (datorită relației sale cu proiectul Gnome).

Alacarte poate fi deja instalat pe computerul dvs. Linux. Verificați și vedeți apăsând Alt + F2, tastând „alacarte” și făcând clic pe Enter. Dacă se lansează aplicația, ați instalat-o deja. Dacă nu se întâmplă nimic, va trebui să îl instalați. Urmați instrucțiunile de mai jos pentru a funcționa.

  Cum să importați fotografii pe Linux cu Shotwell

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 generic

Nu puteți găsi aplicația de editare de meniu Alacarte pe distribuția dvs. Linux? Vizitați site-ul de coduri sursă și construiește-l singur!

Faceți comenzi rapide

Crearea de comenzi rapide cu editorul de meniu Alacarte este înviorător de simplă. Pentru a începe, faceți clic pe o categorie. În acest exemplu, vom face o nouă comandă rapidă în categoria „Internet”.

În categoria „Internet”, faceți clic pe butonul „Articol nou”. Selectând opțiunea „Articol nou” se va deschide „Proprietăți lansatorului”.

În ferestrele „Proprietăți lansatorului”, există câteva lucruri de completat. Primul lucru de completat este „Nume”. Scrieți în numele lansatorului în secțiunea „Nume”. Apoi, treceți la „Comandă”.

Secțiunea „Comandă” este locul în care utilizatorul specifică ce va face comanda rapidă. Faceți clic pe butonul „Răsfoiți” pentru a căuta un script shell, binar, aplicație Python etc. și încărcați-l. Alternativ, scrieți într-o comandă, ca una dintre următoarele:

python /path/to/python/app.py

sau

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

sau

wine /path/to/wine/app.exe

Când secțiunea „Comandă” a lansatorului este setată, scrieți un comentariu în secțiunea „Comentariu” și apoi selectați „OK” pentru a finaliza. După ce faceți clic pe butonul „OK”, Alacarte va salva instantaneu și va activa noua comandă rapidă a aplicației pe desktopul Linux!