Merhabalar, Shell Script Merakı Olan ve Kendini Geliştirmek İsteyen Arkadaşlar İçin Basit Bir Zenity PopApp Yapımını Anlatacağım…
terminali açalım ve zenityi kuralım
$ sudo apt install zenity -y
BashKod Dosyamızı Oluşturalım
$ touch yeni.sh
BashDosyayı Düzenleyelim
$ nano yeni.sh
BashKodları Yazalım
#!/bin/bash
export DISPLAY=:0.0
if [ -z "$DISPLAY" ]; then
echo "X sunucusuna bağlantı kurulamıyor."
exit 1
fi
PS3="Lütfen seçim yapın: "
options=("Uyarı" "Hata" "Bilgi")
select option in "${options[@]}"; do
case $option in
"Uyarı")
read -p "Lütfen yazmak istediğiniz metni girin: " metin
zenity --warning --text "$metin"
break
;;
"Hata")
read -p "Lütfen yazmak istediğiniz metni girin: " metin
zenity --error --text "$metin"
break
;;
"Bilgi")
read -p "Lütfen yazmak istediğiniz metni girin: " metin
zenity --info --text "$metin"
break
;;
*)
echo "Geçersiz seçenek, tekrar deneyin."
;;
esac
done
ShellScriptKayıt Edelim
CTRL + O
CTRL + X
CTRL + X
İzinleri Verelim
$ sudo chmod +x ./yeni.sh
BashÇalıştıralım
$ ./yeni.sh
Bashve Script Çalışacaktir Ekranınızda Zenity Popup gelecektir.