Use the
Прозорецът за прогрес поддържа следните настройки:
Определя текста, който да се показва в прозореца за прогрес.
Определя началните проценти, които да се настроят за прозореца за прогрес.
Затваря прозореца за прогрес, когато се достигнат стоте процента.
Указва, че лентата за прогреса пулсира докато във входа не се достигне до знака EOF.
The following example script shows how to create a progress dialog:
#!/bin/sh
(
echo "10" ; sleep 1
echo "# Updating mail logs" ; sleep 1
echo "20" ; sleep 1
echo "# Resetting cron jobs" ; sleep 1
echo "50" ; sleep 1
echo "This line will just be ignored" ; sleep 1
echo "75" ; sleep 1
echo "# Rebooting system" ; sleep 1
echo "100" ; sleep 1
) |
zenity --progress \
--title="Update System Logs" \
--text="Scanning mail logs..." \
--percentage=0
if [ "$?" = -1 ] ; then
zenity --error \
--text="Update canceled."
fi