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
$ sudo yum install zenity                     
Gentoo Linux
$ sudo emerge -a sys-apps/zenity   
Alpine Linux   
$ sudo apk add zenity        
Arch Linux/EndeavourOS/Manjaro         
$ sudo pacman -S zenity        
OpenSUSE
$ sudo zypper install zenity 
FreeBSD                
$ 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

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

Postari populare

Collabora Office Desktop: aceeași experiență online, acum ca aplicație nativă

Ghid Ubuntu - Cum sa creati stick USB bootabil Ubuntu

Comenzi pentru verificarea informatiilor despre sistem si hardware

Modalitati de instalare a aplicatiilor in Linux Mint

Tutorial Inkscape: aplicarea unui decupaj pentru efecte avansate

Creeza un stick USB bootabil in Linux Mint

LibreOffice Writer - inserarea si formatarea tabelelor

Cum resetam/schimbam parola de utilizator in Linux

Instalare TV-LITE 0.1.3 in Manjaro Linux

Sfaturi si trucuri dupa instalarea distributiei Fedora