Utwórz niestandardowe menu aplikacji dla systemu Linux za pomocą Zenity
W środowisku Linux dostępnych jest kilka narzędzi usprawniających interakcję z systemem. Wśród nich Zenity wyróżnia się prostotą i wydajnością. Narzędzie to pozwala na tworzenie interfejsów graficznych ze skryptów, ułatwiając w ten sposób realizację różnorodnych zadań. W tym artykule dowiemy się, jak utworzyć plik menu aplikacji konfigurowalny, który zapewni szybki dostęp do ulubionych aplikacji.
Sommaire
Przygotowanie środowiska
Instalacja Zenity
Przed przystąpieniem do projektowania naszego menu konieczna jest instalacja Zenity w Twoim systemie. Dystrybucje Linuksa najpopularniejsze, takie jak Ubuntu, Debian czy Fedora, sprawiają, że proces instalacji jest bardzo przystępny.
sudo apt update && sudo apt install zenity
Wybór edytora tekstu
Do napisania naszego skryptu warto wybrać dobry edytor tekstu. Możesz użyć edytorów takich jak:
- Geany
- Kod Visual Studio
- Gedit
Tworzenie skryptu
Opracowanie pliku skryptu
Po zainstalowaniu Zenity otwórzmy nasz edytor tekstu i zacznijmy pisać kod. Oto kroki, które należy wykonać:
#!/bin/bash
choć prawdziwe; Do
WYBÓR=$(zenity --list --title="Menu aplikacji" --column="Aplikacje"
„Firefox”
"Terminal"
„LibreOffice”
"KORDONEK"
„VLC”
--wysokość=300 --szerokość=400)
przerwa
fi
sprawa $WYBÓR w
„Firefox”)
Firefoksa i
;;
"Terminal")
gnome-terminal &
;;
„LibreOffice”)
LibreOffice &
;;
"KORDONEK")
Gimp &
;;
„VLC”)
VLC &
;;
*)
zenity --error --text="Nieprawidłowa opcja. Spróbuj ponownie."
;;
esac
zrobione
Wyjaśnienie kodu
Skrypt ten zaprojektowano tak, aby działał w pętli, dzięki czemu za każdym razem, gdy pojawi się menu, możesz wybrać żądaną aplikację. Oto tabela podsumowująca ważne elementy:
🔧 | Element | Opis |
🖥️ | Tytuł | Ustawia tytuł okna menu. |
📂 | Lista zastosowań | Aplikacje dostępne w menu. |
⚙️ | Warunki | Umożliwia zarządzanie wyborami użytkownika. |
Dostosowanie programu uruchamiającego
Zapasy i wykonalność
Po zapisaniu skryptu pod nazwą menu.sh, konieczne jest uczynienie go wykonywalnym. Użyj następującego polecenia:
chmod +x ~/menu.sh
Automatyzacja uruchamiania
Aby dostęp do menu był jeszcze płynniejszy, możesz uruchomić je automatycznie wraz z sesją systemu Linux, wykonując następujące kroki:
- Otwórz je aplikacje startowe.
- Kliknij Dodać.
- Wpisz nazwę Program uruchamiający aplikacje i wskaż ścieżkę do menu.sh.
- Zatwierdź zmiany.
Na koniec otwórz terminal i uruchom skrypt, aby zobaczyć menu w akcji:
./menu.sh
Dzięki tym krokom utworzenie niestandardowego menu aplikacji stanie się zarówno proste, jak i przydatne. Podziel się swoimi doświadczeniami i zadaj pytania poniżej.
Comments
Leave a comment