Erstellen Sie mit Zenity ein benutzerdefiniertes Linux-App-Menü
Im Linux-Umfeld gibt es mehrere Tools, um die Interaktion mit dem System zu verbessern. Darunter, Zenität zeichnet sich durch seine Einfachheit und Wirksamkeit aus. Mit diesem Tool können Sie grafische Oberflächen aus Skripten erstellen und so die Ausführung verschiedener Aufgaben erleichtern. In diesem Artikel erfahren Sie, wie Sie eine erstellen Anwendungsmenü anpassbar, sodass Sie schnell auf Ihre Lieblingsanwendungen zugreifen können.
Sommaire
Umweltvorbereitung
Zenity installieren
Bevor Sie mit der Gestaltung unseres Menüs beginnen, müssen Sie es installieren Zenität auf Ihrem System. Verteilungen Linux Die gebräuchlichsten wie Ubuntu, Debian oder Fedora machen den Installationsprozess sehr einfach.
sudo apt update && sudo apt install zenity
Wahl des Texteditors
Um unser Skript zu schreiben, ist es hilfreich, einen guten Texteditor auszuwählen. Sie können Editoren verwenden wie:
- Geany
- Visual Studio-Code
- Gedit
Erstellen des Skripts
Entwickeln der Skriptdatei
Sobald Zenity installiert ist, öffnen wir unseren Texteditor und beginnen mit dem Schreiben des Codes. Hier sind die Schritte, die Sie befolgen müssen:
#!/bin/bash
während wahr; Tun
CHOICE=$(zenity --list --title="Anwendungsmenü" --column="Anwendungen"
„Firefox“
"Terminal"
„LibreOffice“
„GIMP“
„VLC“
--height=300 --width=400)
brechen
fi
Fall $CHOICE in
„Firefox“)
Firefox &
;;
"Terminal")
Gnome-Terminal &
;;
„LibreOffice“)
libreoffice &
;;
„GIMP“)
gimp &
;;
„VLC“)
vlc &
;;
*)
zenity --error --text="Ungültige Option. Versuchen Sie es erneut."
;;
esac
Erledigt
Erläuterung des Codes
Dieses Skript ist so konzipiert, dass es in einer Schleife ausgeführt wird, sodass Sie bei jedem Erscheinen des Menüs die Möglichkeit haben, die gewünschte App auszuwählen. Hier ist eine Übersichtstabelle der wichtigen Elemente:
🔧 | Element | Beschreibung |
🖥️ | Titel | Legt den Titel des Menüfensters fest. |
📂 | Anwendungsliste | Anwendungen im Menü verfügbar. |
⚙️ | Bedingungen | Ermöglicht Ihnen, Benutzerauswahlen zu verwalten. |
Anpassung des Launchers
Bestände und Ausführbarkeit
Sobald Ihr Skript unter dem Namen gespeichert ist menü.sh, ist es notwendig, es ausführbar zu machen. Verwenden Sie den folgenden Befehl:
chmod +x ~/menu.sh
Startup-Automatisierung
Um den Zugriff auf Ihr Menü noch reibungsloser zu gestalten, können Sie es automatisch mit Ihrer Linux-Sitzung starten lassen, indem Sie die folgenden Schritte ausführen:
- Öffne sie Startup-Apps.
- Klicken Sie auf Hinzufügen.
- Geben Sie den Namen ein Anwendungsstarter und geben Sie den Pfad an menü.sh.
- Validieren Sie die Änderungen.
Testen Sie Ihr Apps-Menü
Öffnen Sie abschließend ein Terminal und führen Sie Ihr Skript aus, um Ihr Menü in Aktion zu sehen:
./menu.sh
Mit diesen Schritten wird das Erstellen eines benutzerdefinierten App-Menüs sowohl einfach als auch informativ. Bitte teilen Sie Ihre Erfahrungen mit und stellen Sie unten Ihre Fragen.
-
Loxone AC Control Air for Daikin P1P2Mit dem AC Control Air binden Sie neue und bestehende Klimaanlagen einfach, schnell und nahtlos via Plug & Play in Ihre Loxone Installation ein. Wichtige Merkmale Einfache, intuitive Bedienung mithilfe Loxone Bedienelementen oder überall und jederzeit mit der Loxone App Bedarfsgerechtes Heizen & Kühlen in Kombination mit Präsenzerkennung, Fensterstatus, Beschattung und Wettervorhersage Kostengünstiges Heizen & Kühlen dank Einbindung in das Energiemanagementsystem (z.B.: PV-Überschuss nutzen) Optimale Abstimmung des Klimageräts auf andere Heiz- & Kühlquellen für maximale Energieeffizienz Erleichterte Integration der netzdienlichen Steuerung Unsichtbare Montage innerhalb des Klimageräts dank kompakter Bauweise: 38,3x34,3x10,5mm / 1,50x1,35x0,41" (LxWxH) Keine zusätzliche Spannungsversorgung notwendig Analysieren und optimieren mit individuellen Statusmeldungen, Statistiken und Benachrichtigungen Je Klimagerät wird ein AC Control Air benötigt. Bei manchen Klimaanlagen sind zusätzliche Komponenten vom Hersteller zum Anschließen einer kabelgebundenen Fernbedienung notwendig. Bitte beachten Sie dazu die Anleitung des Klimageräts.
-
Loxone AC Control Air for Daikin S21Mit dem AC Control Air binden Sie neue und bestehende Klimaanlagen einfach, schnell und nahtlos via Plug & Play in Ihre Loxone Installation ein. Wichtige Merkmale Einfache, intuitive Bedienung mithilfe Loxone Bedienelementen oder überall und jederzeit mit der Loxone App Bedarfsgerechtes Heizen & Kühlen in Kombination mit Präsenzerkennung, Fensterstatus, Beschattung und Wettervorhersage Kostengünstiges Heizen & Kühlen dank Einbindung in das Energiemanagementsystem (z.B.: PV-Überschuss nutzen) Optimale Abstimmung des Klimageräts auf andere Heiz- & Kühlquellen für maximale Energieeffizienz Erleichterte Integration der netzdienlichen Steuerung Unsichtbare Montage innerhalb des Klimageräts dank kompakter Bauweise: 38,3x34,3x10,5mm / 1,50x1,35x0,41" (LxWxH) Keine zusätzliche Spannungsversorgung notwendig Analysieren und optimieren mit individuellen Statusmeldungen, Statistiken und Benachrichtigungen Je Klimagerät wird ein AC Control Air benötigt. Bei manchen Klimaanlagen sind zusätzliche Komponenten vom Hersteller zum Anschließen einer kabelgebundenen Fernbedienung notwendig. Bitte beachten Sie dazu die Anleitung des Klimageräts.
-
Loxone AC Control Air for Mitsubishi ElectricMit dem AC Control Air binden Sie neue und bestehende Klimaanlagen einfach, schnell und nahtlos via Plug & Play in Ihre Loxone Installation ein. Wichtige Merkmale Einfache, intuitive Bedienung mithilfe Loxone Bedienelementen oder überall und jederzeit mit der Loxone App Bedarfsgerechtes Heizen & Kühlen in Kombination mit Präsenzerkennung, Fensterstatus, Beschattung und Wettervorhersage Kostengünstiges Heizen & Kühlen dank Einbindung in das Energiemanagementsystem (z.B.: PV-Überschuss nutzen) Optimale Abstimmung des Klimageräts auf andere Heiz- & Kühlquellen für maximale Energieeffizienz Erleichterte Integration der netzdienlichen Steuerung Unsichtbare Montage innerhalb des Klimageräts dank kompakter Bauweise: 38,3x34,3x10,5mm / 1,50x1,35x0,41" (LxWxH) Keine zusätzliche Spannungsversorgung notwendig Analysieren und optimieren mit individuellen Statusmeldungen, Statistiken und Benachrichtigungen Je Klimagerät wird ein AC Control Air benötigt. Bei manchen Klimaanlagen sind zusätzliche Komponenten vom Hersteller zum Anschließen einer kabelgebundenen Fernbedienung notwendig. Bitte beachten Sie dazu die Anleitung des Klimageräts.
Comments
Leave a comment