Zenity är ett program som kan visa dialogboxar av olika slag.
Installera det med sudo apt-get install zenity. Exempel på användning:
| Code: |
zenity --question --text="Är det bra så?"
|
visar en dialogruta med frågan "Är det bra så?" samt OK/Avbryt knappar.
För att avgöra om användaren tryckt OK eller Avbryt,
dvs fånga exit-status där OK = 0, och Avbryt = 1,
kan man använda PIPESTATUS-variablen.
PIPESTATUS är en array som lagrar exit-status för kommandon,
och PIPESTATUS[0] innehåller det senaste körda kommandot,
och kan fångas i ett skript med:
| Code: |
if [ "{$PIPESTATUS[0]}" != "0" ]; then
...
|