Crea un menu applicativo personalizzato su Linux con Zenity

Nel mondo dei sistemi Linux, efficienza spesso significa personalizzazione. Immagina un lanciatore di applicazioni che si adatti perfettamente alle tue esigenze. Grazie a Zenità, uno strumento semplice e potente, è possibile creare un file menu delle applicazioni che riunisce i tuoi strumenti preferiti in un’interfaccia intuitiva. Che tu sia un utente alle prime armi o un esperto, la creazione di un launcher di app personalizzato può migliorare significativamente la tua esperienza. Scopriamo come farlo.

Perché scegliere un lanciatore di app personalizzato?

I vantaggi

UN menu delle applicazioni Personalizzato semplifica l’accesso ai programmi frequenti. Ecco alcuni motivi per crearne uno:

  • Accessibilità : individua rapidamente le tue app preferite.
  • Risparmia tempo : avvia le applicazioni con un clic.
  • Organizzazione : Raggruppamento di programmi simili in un unico menu.

Caratteristiche Zenity

Zenità ti consente di integrare le finestre di dialogo GTK negli script della shell. Ecco alcune caratteristiche degne di nota:

  • Facile creazione di interfacce utente grafiche.
  • Compatibilità con vari ambienti desktop Linux.
  • Supporto per finestre di dialogo di errore e conferma.

Passaggi per creare il tuo launcher app

Passaggi per creare il tuo launcher app

Prepara il tuo ambiente

Prima di iniziare, assicurati di averlo Zenità installato sulla tua distribuzione Linux. Ecco come verificarne l’installazione:

  1. Apri il tuo terminale.
  2. Inserisci il comando: sudo apt installa zenity

    .

Scrivi la sceneggiatura

Utilizza un editor di testo a tua scelta per creare uno script Bash. Questo script sarà il cuore del tuo lanciatore di applicazioni. Ecco i passaggi da seguire:

  1. Inizia specificando l’interprete Bash: #!/bin/bash

    .

  2. Crea un ciclo che manterrà attivo il menu finché l’utente non lo chiude.
  3. Elenca le tue app con una semplice interfaccia utilizzando Zenity.

Codice completo

Ecco alcuni codici di esempio che puoi utilizzare:



#!/bin/bash
mentre vero; Fare
    SCELTA=$(zenity --list --title="Menu applicazioni" 
        --column="Applicazioni" 
        “Firefox” 
        “GIMP” 
        “VLC” 
        --altezza=400 --larghezza=300)

        rottura
    fi

    caso $CHOICE in
        "Firefox")
            Firefox e
            ;;
        "GIMP")
            gimp &
            ;;
        "VLC")
            vlc &
            ;;
        *)
            zenity --error --text="Opzione non valida."
            ;;
    esac
Fatto


Punti chiave

Punti chiave
📌 Installa Zenity per beneficiare delle sue caratteristiche.
📝 Scrivi una sceneggiatura che elenca le applicazioni desiderate.
💻 Prova il programma di avvio per garantirne il corretto funzionamento.

Avvia automaticamente il tuo launcher

Configurare le applicazioni di avvio

Se vuoi che il tuo launcher si apra ad ogni avvio, segui questi passaggi:

  1. Apri “Applicazioni di avvio”.
  2. Fare clic su “Aggiungi” per creare una nuova voce.
  3. Indica il percorso del tuo script menu.sh.

Il tuo launcher sarà ora disponibile dopo la connessione al desktop. Ciò semplifica l’accesso alle tue app preferite senza ulteriori ricerche.

Quali strumenti ti piacerebbe vedere nel menu delle tue app? Condividi le tue idee nei commenti!