Shell Script ve Zenity Kullanarak PopApp Yapımı

Merhabalar, Shell Script Merakı Olan ve Kendini Geliştirmek İsteyen Arkadaşlar İçin Basit Bir Zenity PopApp Yapımını Anlatacağım…

Bu Görsel ÖRNEKTİR.

terminali açalım ve zenityi kuralım 

$ sudo apt install zenity -y
Bash

Kod Dosyamızı Oluşturalım

$ touch yeni.sh
Bash

Dosyayı Düzenleyelim

$ nano yeni.sh
Bash

Kodları 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
ShellScript

Kayıt Edelim

CTRL + O
CTRL + X

İzinleri Verelim

$ sudo chmod +x ./yeni.sh
Bash

Çalıştıralım

$ ./yeni.sh
Bash

ve Script Çalışacaktir Ekranınızda Zenity Popup gelecektir.