Créer un menu d’applications Linux personnalisé avec Zenity
Dans l’environnement Linux, il existe plusieurs outils pour améliorer l’interaction avec le système. Parmi eux, Zenity se distingue par sa simplicité et son efficacité. Cet outil permet de créer des interfaces graphiques à partir de scripts, facilitant ainsi l’exécution de différentes tâches. Dans cet article, nous allons apprendre à créer un menu d’applications personnalisable qui vous offrira un accès rapide à vos applications préférées.
Sommaire
Préparation de l’environnement
Installation de Zenity
Avant de commencer à concevoir notre menu, il est nécessaire d’installer Zenity sur votre système. Les distributions Linux les plus courantes, telles qu’Ubuntu, Debian ou Fedora, rendent le processus d’installation très accessible.
sudo apt update && sudo apt install zenity
Choix de l’éditeur de texte
Pour écrire notre script, il est utile de choisir un bon éditeur de texte. Vous pouvez utiliser des éditeurs comme:
- Geany
- Visual Studio Code
- Gedit
Création du script
Élaboration du fichier de script
Une fois Zenity installé, ouvrons notre éditeur de texte et commençons à écrire le code. Voici les étapes à suivre :
#!/bin/bash
while true; do
CHOICE=$(zenity --list --title="Menu des Applications" --column="Applications"
"Firefox"
"Terminal"
"LibreOffice"
"GIMP"
"VLC"
--height=300 --width=400)
if [ $? -ne 0 ]; then
break
fi
case $CHOICE in
"Firefox")
firefox &
;;
"Terminal")
gnome-terminal &
;;
"LibreOffice")
libreoffice &
;;
"GIMP")
gimp &
;;
"VLC")
vlc &
;;
*)
zenity --error --text="Option invalide. Essayez encore."
;;
esac
done
Explication du code
Ce script est conçu pour fonctionner en boucle, vous offrant la possibilité de choisir l’application souhaitée chaque fois que le menu s’affiche. Voici un tableau récapitulatif des éléments importants :
🔧 | Élément | Description |
🖥️ | Titre | Définit le titre de la fenêtre du menu. |
📂 | Liste d’applications | Les applications disponibles dans le menu. |
⚙️ | Conditions | Permet de gérer les choix de l’utilisateur. |
Personnalisation du lanceur
Stocks et exécutabilité
Une fois votre script sauvegardé sous le nom menu.sh, il est nécessaire de le rendre exécutable. Utilisez la commande suivante :
chmod +x ~/menu.sh
Automatisation du démarrage
Pour rendre l’accès à votre menu encore plus fluide, vous pouvez le faire démarrer automatiquement avec votre session Linux en suivant ces étapes :
- Ouvrez les applications de démarrage.
- Cliquez sur Ajouter.
- Saisissez le nom Lanceur d’Applications et indiquez le chemin vers menu.sh.
- Validez les modifications.
Enfin, ouvrez un terminal et exécutez votre script pour voir votre menu en action :
./menu.sh
Avec ces étapes, la création d’un menu d’applications personnalisées devient à la fois simple et instructive. N’hésitez pas à partager vos expériences et à poser vos questions ci-dessous.
-
Vente-unique Canapé d'angle convertible en tissu avec coffre de rangement FABIEN - Noir - Angle droitVous recherchez à la fois un confort personnalisé et un espace de rangement pratique ? Optez pour le canapé d'angle convertible FABIEN. Avec son design moderne et ses fonctionnalités bien pensées, ce canapé est parfait pour créer un espace de détente convivial tout en maintenant votre salon bien organisé. L'un des atouts majeurs de ce canapé est son coffre de rangement intégré. Situé sous l'assise, ce coffre spacieux offre un espace de stockage pratique pour ranger des coussins, des plaids, des livres ou d'autres objets du quotidien. Doté de cinq têtières réglables, ce qui vous permet de personnaliser votre confort selon vos préférences.Caractéristiques Couleur (nuance) : Noir Matière : 100 % Polyester Piètement : Métal Structure : Bois Type d'angle : Angle droit Nombre de places : 5 places Options : Têtière Garnissage de l'assise : Mousse polyuréthane haute résilience Densité assise : 31 kg/m³ Suspension de l'assise : Ressorts Nosag Garnissage du dossier : Mousse polyuréthane Densité dossier : 23 kg/m³ Avec accoudoirs Type de convertible : Convertible tiroir 1 coffre Nombre de têtières : 5 Options têtière : Relax Traitement : Déperlant Gamme : Good for Planet Produit éco-responsable : Tissu OEKO-TEX®, Fabriqué en Europe Charge maximale supportée : 600 kg À monter soi-mêmeDimensions Longueur : 271 cm Hauteur : 76 cm Profondeur : 221 cm Hauteur d'assise : 42 cm Profondeur d'assise : 60 cm Profondeur d'assise de la méridienne : 221 cm Largeur du couchage : 123 cm Longueur du couchage : 195 cm Hauteur têtière : 96 cm : Profondeur d'assise de la petite méridienne : 98cmSpécificitésFabriqué en Europe : Afin de réduire notre empreinte carbone, nous privilégions une production européenne. Travailler avec nos pays frontaliers permet une réduction des émissions de CO2 liées au transport de nos produits mais également une rapidité d’échange des informations. L’objectif du Made in Europe est également de créer une économie circulaire avec nos pays voisins.Polyester : fibre synthétique la plus utilisée au monde car elle présente de nombreux avantages. Le polyester est : résistant facile d'entretien (lavable à l'eau) sa tenue est impeccable et il se chiffonne peu. Angle droit : Dans le cas d'un canapé d'angle, le côté de l'angle est défini en fonction de la méridienne. Pour déterminer quel angle il vous faut, vous devez vous placer en face de votre canapé : - Angle droit : méridienne à droite - Angle gauche : méridienne à gauche Dans le cas d'une méridienne, placez-vous en face : l'accoudoir se trouve sur la droite pour un angle droit et à l'inverse sur la gauche pour un angle gauche.Déperlant : Le revêtement déperlant repousse activement l'eau, les liquides ou les taches. Son traitement va former des perles à la surface du tissu vous laissant le temps de les nettoyer avec un chiffon propre.Good for Planet : Vous cherchez des produits écoresponsables au meilleur rapport qualité prix ? Parce qu'on ne devrait pas avoir à choisir entre une bonne affaire et notre...
-
Vente-unique Canapé d'angle gauche convertible en velours côtelé gris foncé FABIENVous recherchez à la fois un confort personnalisé et un espace de rangement pratique ? Optez pour le canapé d'angle convertible FABIEN. Avec son design moderne et ses fonctionnalités bien pensées, ce canapé est parfait pour créer un espace de détente convivial tout en maintenant votre salon bien organisé. L'un des atouts majeurs de ce canapé est son coffre de rangement intégré. Situé sous l'assise, ce coffre spacieux offre un espace de stockage pratique pour ranger des coussins, des plaids, des livres ou d'autres objets du quotidien. Doté de cinq têtières réglables, ce qui vous permet de personnaliser votre confort selon vos préférences.Caractéristiques Couleur (nuance) : Gris anthracite Matière : 100 % Polyester, Velours Piètement : Métal Structure : Bois, Panneau de particules Finition : Côtelé Type d'angle : Angle gauche Nombre de places : 5 places Options : Têtière Garnissage de l'assise : Mousse polyuréthane haute résilience Densité assise : 31 kg/m³ Suspension de l'assise : Ressorts Nosag Garnissage du dossier : Mousse polyuréthane Densité dossier : 23 kg/m³ Avec accoudoirs Type de convertible : Convertible tiroir 1 coffre Nombre de têtières : 5 Options têtière : Relax Traitement : Déperlant Gamme : Good for Planet Produit éco-responsable : Fabriqué en Europe Charge maximale supportée : 600 kg À monter soi-mêmeDimensions Longueur : 271 cm Hauteur : 76 cm Profondeur : 221 cm Hauteur d'assise : 42 cm Profondeur d'assise : 60 cm Largeur de la méridienne : 107 cm Profondeur d'assise de la méridienne : 185 cm Largeur du couchage : 123 cm Longueur du couchage : 195 cm Hauteur têtière : 96 cm : Profondeur d'assise de la petite méridienne : 98cmSpécificitésFabriqué en Europe : Afin de réduire notre empreinte carbone, nous privilégions une production européenne. Travailler avec nos pays frontaliers permet une réduction des émissions de CO2 liées au transport de nos produits mais également une rapidité d’échange des informations. L’objectif du Made in Europe est également de créer une économie circulaire avec nos pays voisins.Velours : matière noble et élégante connue pour sa douceur et ses propriétés réchauffantes. C'est un tissu lourd, riche et somptueux utilisé pour la confection de vêtements et de textile depuis des décennies.Polyester : fibre synthétique la plus utilisée au monde car elle présente de nombreux avantages. Le polyester est : résistant facile d'entretien (lavable à l'eau) sa tenue est impeccable et il se chiffonne peu. Angle gauche : Dans le cas d'un canapé d'angle, le côté de l'angle est défini en fonction de la méridienne. Pour déterminer quel angle il vous faut, vous devez vous placer en face de votre canapé : - Angle droit : méridienne à droite - Angle gauche : méridienne à gauche Dans le cas d'une méridienne, placez-vous en face : l'accoudoir se trouve sur la droite pour un angle droit et à l'inverse sur la gauche pour un angle gauche.Déperlant : Le revêtement déperlant repousse activement l'eau, les liquides ou les taches. Son...
-
Vente-unique Canapé d'angle convertible en tissu avec coffre de rangement FABIEN - Noir - Angle gaucheVous recherchez à la fois un confort personnalisé et un espace de rangement pratique ? Optez pour le canapé d'angle convertible FABIEN. Avec son design moderne et ses fonctionnalités bien pensées, ce canapé est parfait pour créer un espace de détente convivial tout en maintenant votre salon bien organisé. L'un des atouts majeurs de ce canapé est son coffre de rangement intégré. Situé sous l'assise, ce coffre spacieux offre un espace de stockage pratique pour ranger des coussins, des plaids, des livres ou d'autres objets du quotidien. Doté de cinq têtières réglables, ce qui vous permet de personnaliser votre confort selon vos préférences.Caractéristiques Couleur (nuance) : Noir Matière : 100 % Polyester Piètement : Métal Structure : Bois Type d'angle : Angle gauche Nombre de places : 5 places Options : Têtière Garnissage de l'assise : Mousse polyuréthane haute résilience Densité assise : 31 kg/m³ Suspension de l'assise : Ressorts Nosag Garnissage du dossier : Mousse polyuréthane Densité dossier : 23 kg/m³ Avec accoudoirs Type de convertible : Convertible tiroir 1 coffre Nombre de têtières : 5 Options têtière : Relax Traitement : Déperlant Gamme : Good for Planet Produit éco-responsable : Tissu OEKO-TEX®, Fabriqué en Europe Charge maximale supportée : 600 kg À monter soi-mêmeDimensions Longueur : 271 cm Hauteur : 76 cm Profondeur : 221 cm Hauteur d'assise : 42 cm Profondeur d'assise : 60 cm Profondeur d'assise de la méridienne : 221 cm Largeur du couchage : 123 cm Longueur du couchage : 195 cm Hauteur têtière : 96 cm : Profondeur d'assise de la petite méridienne : 98cmSpécificitésFabriqué en Europe : Afin de réduire notre empreinte carbone, nous privilégions une production européenne. Travailler avec nos pays frontaliers permet une réduction des émissions de CO2 liées au transport de nos produits mais également une rapidité d’échange des informations. L’objectif du Made in Europe est également de créer une économie circulaire avec nos pays voisins.Polyester : fibre synthétique la plus utilisée au monde car elle présente de nombreux avantages. Le polyester est : résistant facile d'entretien (lavable à l'eau) sa tenue est impeccable et il se chiffonne peu. Angle gauche : Dans le cas d'un canapé d'angle, le côté de l'angle est défini en fonction de la méridienne. Pour déterminer quel angle il vous faut, vous devez vous placer en face de votre canapé : - Angle droit : méridienne à droite - Angle gauche : méridienne à gauche Dans le cas d'une méridienne, placez-vous en face : l'accoudoir se trouve sur la droite pour un angle droit et à l'inverse sur la gauche pour un angle gauche.Déperlant : Le revêtement déperlant repousse activement l'eau, les liquides ou les taches. Son traitement va former des perles à la surface du tissu vous laissant le temps de les nettoyer avec un chiffon propre.Good for Planet : Vous cherchez des produits écoresponsables au meilleur rapport qualité prix ? Parce qu'on ne devrait pas avoir à choisir entre une bonne affaire et...
Commentaires
Laisser un commentaire