Créer un Menu d’Applications Personnalisé sous Linux avec Zenity

Dans le monde des systèmes Linux, l’efficacité est souvent synonyme de personnalisation. Imaginez un lanceur d’applications qui s’adapte parfaitement à vos besoins. Grâce à Zenity, un outil simple et puissant, il est possible de créer un menu d’applications qui réunit vos outils préférés dans une interface conviviale. Que vous soyez un utilisateur novice ou un expert, la création d’un lanceur d’applications personnalisé peut améliorer significativement votre expérience. Découvrons comment faire cela.

Pourquoi opter pour un lanceur d’applications personnalisé ?

Les avantages

Un menu d’applications personnalisé facilite l’accès à vos programmes fréquents. Voici quelques raisons d’en créer un :

  • Accessibilité : Localisation rapide de vos applications préférées.
  • Gain de temps : Lancement d’applications en un seul clic.
  • Organisation : Regroupement de programmes similaires dans un seul menu.

Caractéristiques de Zenity

Zenity permet d’intégrer des boîtes de dialogue GTK dans vos scripts shell. Voici quelques caractéristiques notables :

  • Création facile d’interfaces utilisateur graphiques.
  • Compatibilité avec divers environnements de bureau Linux.
  • Support des dialogues d’erreurs et de confirmation.

Étapes pour créer votre lanceur d’applications

Étapes pour créer votre lanceur d'applications

Préparer votre environnement

Avant de commencer, assurez-vous d’avoir Zenity installé sur votre distribution Linux. Voici comment vérifier son installation :

  1. Ouvrez votre terminal.
  2. Entrez la commande : sudo apt install zenity

    .

Écrire le script

Utilisez un éditeur de texte de votre choix pour créer un script Bash. Ce script sera le cœur de votre lanceur d’applications. Voici les étapes à suivre :

  1. Commencez par spécifier l’interpréteur Bash : #!/bin/bash

    .

  2. Créez une boucle qui permettra de maintenir le menu actif tant que l’utilisateur ne l’a pas fermé.
  3. Listez vos applications avec une interface simple à l’aide de Zenity.

Code complet

Voici un exemple de code que vous pouvez utiliser :



#!/bin/bash
while true; do
    CHOICE=$(zenity --list --title="Menu d'applications" 
        --column="Applications" 
        "Firefox" 
        "GIMP" 
        "VLC" 
        --height=400 --width=300)
    
    if [ $? -ne 0 ]; then
        break
    fi

    case $CHOICE in
        "Firefox")
            firefox &
            ;;
        "GIMP")
            gimp &
            ;;
        "VLC")
            vlc &
            ;;
        *)
            zenity --error --text="Option non valide."
            ;;
    esac
done


Points clés à retenir

Points clés à retenir
📌 Installer Zenity pour bénéficier de ses fonctionnalités.
📝 Écrire un script qui liste les applications souhaitées.
💻 Tester le lanceur pour garantir son bon fonctionnement.

Démarrer votre lanceur automatiquement

Configurer les applications de démarrage

Si vous souhaitez que votre lanceur s’ouvre à chaque démarrage, suivez ces étapes :

  1. Ouvrez « Applications au démarrage ».
  2. Cliquez sur « Ajouter » pour créer une nouvelle entrée.
  3. Indiquez le chemin de votre script menu.sh.

Votre lanceur sera désormais disponible dès la connexion à votre bureau. Cela simplifie l’accès à vos applications préférées sans recherche supplémentaire.

Quels outils aimeriez-vous voir dans votre menu d’applications ? Partagez vos idées dans les commentaires !