Δημοσιεύτηκε: 21 Απρ 2011, 19:25
από medigeek
1.
Κώδικας: Επιλογή όλων
zenity --help-progress

2. http://manpages.ubuntu.com/seq

3.
Κώδικας: Επιλογή όλων
(
bash commands here
) |
zenity --progress \
--title="Downloading" \
--text="Downloading..." \
--percentage=0


Αντικαθιστάς το "bash commands here" με τις εντολές που θέλεις να εκτελέσεις.
Το zenity progress δέχεται output με αριθμούς μέχρι το 100 (δλδ πόσο έχει φτάσει μέχρι το 100%):
Κώδικας: Επιλογή όλων
(echo 10; sleep 1; echo 30; sleep 1) | zenity --progress

Όταν οι εντολές που εσωκλείεις σε παρενθέσεις εκτελεστούν, το zenity progress δείχνει αυτόματα 100%.

Για να δώσεις αριθμούς από το 1 μέχρι το 100, αλλά να αυξάνεται κάθε 10 αριθμούς, χρησιμοποιείς το seq.
Δέχεται 3 παραμέτρους:
FIRST = 0
INCREMENT = 10
LAST = 100

Κώδικας: Επιλογή όλων
seq -w 0 10 100