Meniu personalizat: accesați rapid aplicațiile favorite
Linux este renumit pentru flexibilitatea și opțiunile sale de personalizare, iar unul dintre cele mai satisfăcătoare aspecte ale utilizării sistemului de operare este adaptarea acestuia la nevoile dumneavoastră specifice. Aceasta se extinde dincolo de simpla instalare a aplicațiilor, include organizarea și accesarea aplicațiilor într-un mod care le dă cel mai mult sens fluxului dumneavoastră de lucru. Majoritatea mediilor desktop oferă meniuri de aplicații incorporate sau lansatoare de aplicații, dar poate doriți un meniu de aplicații personalizat.
Construirea unui meniu personalizat pentru aplicații oferă o serie de avantaje incontestabile, optimizând semnificativ fluxul de lucru și îmbunătățind experiența utilizatorului. Un astfel de meniu ajută la reducerea distragerilor, eliminând dezordinea și permițându-vă să vă concentrați strict pe instrumentele necesare, minimizând interacțiunea cu aplicațiile utilizate mai rar.
Pentru crearea unui lansator de aplicații simplu veți folosi un script Bash și instrumentul Zenity. Zenity este un instrument puternic, dar simplu, care vă permite să creați casete de dialog grafice personalizate din linia de comandă. Combinarea lui Zenity cu cu scriptul Bash oferă o modalitate fantastică de a construi meniuri de aplicații personalizate, care sunt atractive atât vizual, cât și funcțional.
Cerințe:
***distribuția Linux pe care o utilizați (Ubuntu, Fedora, Linux Mint, EndeavourOS, Alpine Linux, etc.)
***asigurați-vă că aveți instalat Zenity și dacă nu, folosiți comenzile de mai jos pentru instalare
Debian/Ubuntu/Mint
$ sudo apt install zenity
RHEL/Fedora/Rocky/AlmaLinux
RHEL/Fedora/Rocky/AlmaLinux
$ sudo yum install zenity
Gentoo Linux
Gentoo Linux
$ sudo emerge -a sys-apps/zenity
Alpine Linux
$ sudo apk add zenity
$ sudo apk add zenity
Arch Linux/EndeavourOS/Manjaro
$ sudo pacman -S zenity
$ sudo pacman -S zenity
OpenSUSE
$ sudo zypper install zenity
$ sudo zypper install zenity
FreeBSD
$ sudo pkg install zenity
$ sudo pkg install zenity
***veți avea nevoie de de un editor text precum nano, vim, xed, gedit, geany, etc. pentru a crea și edita scriptul
Crearea meniului de aplicații favorite
1. Crearea scriptului Bash
1.1. deschideți un editor text pentru a scrie codul
1.2. prima linie din cod este interpretorul Bash, adică scriptul trebuie executat cu Bash
#!/bin/bash
1.3. această linie indică scriptului să ruleze continuu până când este oprit prin apăsarea butonului Cancel
while true; do
1.4. creați o listă de aplicații în Zenity, fereastra ar trebui să aibă un titlu și să fie formatat într-o coloană, adaugați numele de aplicații dorite, înălțimea și lățimea ferestrei
CHOICE=$(zenity --list --title="App menu" \
--text="Select an application:" \
--column="Apps" \
"Chrome" \
"Geany" \
"Thonny" \
"Inkscape" \
"GIMP" \
--height=400 --width=300)
1.5. adăugați o verificare condițională de tip if care se va activa dacă utilizatorul iese din caseta de dialog
if [ $? -ne 0 ]; then
break
fi
1.6. Creați o instrucțiune case sub forma unei liste lungi pentru a verifica datele introduse de utilizator stocată în variabila CHOICE. Dacă alegerea se potrivește cu o intrare din listă, atunci comanda corespunzătoare este lansată. Dacă nu există potriviri, atunci este afișat mesajul de eroare.
case $CHOICE in
"Chrome")
google-chrome &
;;
"Geany")
geany &
;;
"Thonny")
thonny &
;;
"Inkscape")
inkscape &
;;
"GIMP")
gimp &
;;
*)
zenity --error --text="Invalid option, please try again."
;;
esac
1.7. închideți bucla principală
done
1.8. salvați scriptul cu numele menu.sh în diretorul home
2. faceți scriptul executabil deschizând terminalul și introduceți următoarea comandă
$ chmod +x menu.sh
3. rulați codul
$ ./menu.sh
Scriptul întreg:
Puteți să creați un lansator de aplicații care să execute scriptul creat prin crearea unui fișier cu extensia .desktop. Crearea unui fișier cu extensia .desktop:
1. deschideți un editor text
1. deschideți un editor text
2. introduceți următoarele linii
[Desktop Entry]
Name=Numele aplicației
Comment=lansator de aplicații favorite
Exec=/calea/către/fișier/menu.sh
Icon=/calea/către/fișier/icon.png (opțional)
Terminal=false
Type=Application
Categories=Utility;
3. salvați fișierul cu numele menu.desktop
4. faceți fișierul executabil
$ chmod +x menu.desktop
5. faceți dublu clic pe fișier pentru lansarea aplicației
Crearea unui meniu personalizat pentru aplicații cu Zenity este o modalitate satisfăcătoare de a vă personaliza experiența Linux. Urmând acești pași, puteți să vă creați un meniu eficient și personalizat, care vă simplifică fluxul de lucru și vă îmbunătățește productivitatea. Experimentați cu diferite opțiuni, explorați funcțiile lui Zenity și lăsați-vă creativitatea să vă ghideze în crearea meniului potrivit pentru nevoile dumneavoastră.
Așadar dacă v-a plăcut articolul informativ "Meniu personalizat: accesați rapid aplicațiile favorite" distribuiți-l pe rețelele sociale sau scrieți în caseta de comentarii întrebările și sugestiile dumneavoastră, deoarece mă ajută să îmbunătățesc sau să corectez conținutul.

Comments