Όταν γράφετε σενάρια, μπορείτε χρησιμοποιώντας το Zenity να δημιουργήσετε απλούς διαλόγους που αλληλεπιδρούν γραφικά με τον χρήστη, ως εξής:

This work is licensed under a GNU Free Documentation License Version 1.1 or any later version.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this link.

Αυτή η τεκμηρίωση είναι μέρος της συλλογής τεκμηρίωσης του GNOME όπως διανέμεται υπό τους όρους του GFDL. Εάν επιθυμείτε να διανείμετε αυτή την τεκμηρίωση ξεχωριστά από την συλλογή, μπορείτε να το κάνετε εάν η τεκμηρίωση συνοδεύεται από αντίγραφο της άδειας (GFDL) όπως περιγράφεται στον τομέα 6 της άδειας.

Πολλά από τα ονόματα που χρησιμοποιούνται από εταιρίες για να ξεχωρίσουν τα προϊόντα και τις υπηρεσίες είναι σήματα κατατεθέν. Όπου αυτά τα ονόματα εμφανίζονται στην τεκμηρίωση GNOME, και τα μέλη της ομάδας τεκμηρίωσης GNOME έχουν γνώση αυτών, τότε αυτά αναγράφονται με κεφαλαίους χαρακτήρες ή με αρχικούς κεφαλαίους χαρακτήρες.

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

Η ΤΕΚΜΗΡΙΩΣΗ ΑΥΤΗ ΠΑΡΕΧΕΤΑΙ "ΩΣ ΕΧΕΙ", ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ ΟΤΙ ΜΠΟΡΕΙ ΝΑ ΕΞΥΠΗΡΕΤΗΣΕΙ ΚΑΠΟΙΟ ΣΚΟΠΟ Η ΟΤΙ ΕΙΝΑΙ ΧΩΡΙΣ ΣΦΑΛΜΑ. ΟΛΟΚΛΗΡΗ Η ΕΥΘΥΝΗ ΓΙΑ ΤΗΝ ΠΟΙΟΤΗΤΑ, ΑΚΡΙΒΕΙΑ ΚΑΙ ΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ Ή ΠΑΡΑΛΛΑΓΩΝ ΑΥΤΗΣ ΑΝΗΚΕΙ ΣΕ ΕΣΑΣ. ΕΑΝ Η ΤΕΚΜΗΡΙΩΣΗ ΑΥΤΗ Ή ΠΑΡΑΛΛΑΓΗ ΑΥΤΗΣ ΕΙΝΑΙ ΛΑΘΟΣ ΚΑΤΑ ΚΑΠΟΙΟ ΤΡΟΠΟ ΕΣΕΙΣ ΑΝΑΛΑΜΒΑΝΕΤΕ ΤΗΝ ΕΥΘΥΝΗ ΤΗΣ ΔΙΟΡΘΩΣΗΣ. Η ΑΠΑΛΛΑΓΗ ΕΥΘΥΝΗΣ ΠΟΥ ΣΥΝΟΔΕΥΕΙ ΑΥΤΗ ΤΗΝ ΤΕΚΜΗΡΙΩΣΗ ΕΙΝΑΙ ΑΝΑΠΟΣΠΑΣΤΟ ΚΟΜΜΑΤΙ ΑΥΤΗΣ. ΚΑΜΙΑ ΧΡΗΣΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ Ή ΠΑΡΑΛΛΑΓΩΝ ΑΥΤΗΣ ΔΕΝ ΕΠΙΤΡΕΠΕΤΑΙ ΠΑΡΑ ΜΟΝΟ ΕΑΝ ΣΥΝΟΔΕΥΕΤΑΙ ΑΠΟ ΤΗΝ ΑΠΑΛΛΑΓΗ ΕΥΘΥΝΗΣ.

ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ ΚΑΙ ΥΠΟ ΚΑΜΙΑ ΝΟΜΙΚΗ ΣΥΝΘΗΚΗ, ΕΙΤΕ ΜΕΣΩ ΣΥΜΒΟΛΑΙΩΝ Ή ΑΛΛΙΩΣ, ΔΕΝ ΕΥΘΥΝΟΝΤΑΙ Ο ΣΥΓΓΡΑΦΕΑΣ, Ο ΔΙΑΝΟΜΕΑΣ, Η ΑΛΛΟΣ ΣΥΝΥΠΕΥΘΥΝΟΣ ΓΙΑ ΤΗΝ ΣΥΓΓΡΑΦΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ, ΓΙΑ ΕΜΜΕΣΕΣ Η ΑΜΕΣΕΣ, ΤΥΧΑΙΕΣ Ή ΜΗ ΖΗΜΙΕΣ ΠΑΝΤΩΣ ΦΥΣΕΩΣ ΠΟΥ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΧΡΗΣΗ ΤΗΣ ΤΕΚΜΗΡΙΩΣΗΣ ΚΑΙ/Ή ΠΑΡΑΛΛΑΓΩΝ ΑΥΤΗΣ ΑΚΟΜΑ ΚΑΙ ΕΑΝ ΕΧΕΙ ΥΠΑΡΞΕΙ ΠΡΟΕΙΔΟΠΟΙΗΣΗ ΓΙΑ ΤΗΝ ΠΙΘΑΝΟΤΗΤΑ ΥΠΑΡΞΗΣ ΤΕΤΟΙΩΝ ΖΗΜΙΩΝ.

Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2009-2014
Στέργιος Προσινικλής
steriosprosiniklis@gmail.com 2009
Θάνος Τρυφωνίδης
tomtryf@gmail.com 2012
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2014

# Χρήση

Όταν γράφετε σενάρια, μπορείτε χρησιμοποιώντας το Zenity να δημιουργήσετε απλούς διαλόγους που αλληλεπιδρούν γραφικά με τον χρήστη, ως εξής:

Μπορείτε να δημιουργήσετε έναν διάλογο για να αποκτήσετε πληροφορίες από τον χρήστη. Για παράδειγμα, μπορείτε να προτρέψετε τον χρήστη να επιλέξει μία ημερομηνία από διάλογο ημερολογίου, ή να επιλέξει ένα αρχείο από διάλογο επιλογής αρχείου.

Μπορείτε να δημιουργήσετε έναν διάλογο για να παρέχετε στον χρήστη πληροφορίες. Για παράδειγμα, χρησιμοποιώντας έναν διάλογο προόδου δείχνετε την τρέχουσα κατάσταση μίας εργασίας, ή μπορείτε να χρησιμοποιήσετε έναν διάλογο προειδοποίησης του χρήστη.

Όταν ο χρήστης κλείνει τον διάλογο, το Zenity εκτυπώνει το κείμενο που παράχθηκε από αυτόν σαν τυπικό λάθος.

Όταν γράφετε εντολές για το Zenity, βεβαιωθείτε ότι χρησιμοποιείτε εισαγωγικά σε κάθε όρισμα.

Για παράδειγμα, χρησιμοποιήστε:

    zenity --calendar --title="Holiday Planner"

Μην χρησιμοποιείτε:

    zenity --calendar --title=Holiday Planner

Αν δεν χρησιμοποιήσετε εισαγωγικά, μπορεί να πάρετε μη αναμενόμενα αποτελέσματα.

# Πλήκτρα πρόσβασης

Ένα πλήκτρο πρόσβασης σας επιτρέπει να εκτελέσετε μία ενέργεια από το πληκτρολόγιο χωρίς να χρησιμοποιήσετε το ποντίκι για να επιλέξετε μία εντολή από μενού ή διάλογο. Κάθε πλήκτρο πρόσβασης προσδιορίζεται από ένα υπογραμμισμένο γράμμα σε επιλογές μενού ή διαλόγων.

Κάποιοι από τους διαλόγους του Zenity υποστηρίζουν την χρήση πλήκτρων πρόσβασης. Για να προσδιορίσετε τον χαρακτήρα που θα χρησιμοποιηθεί σαν πλήκτρο πρόσβασης, βάλτε μία υπογράμμιση _ πριν τον χαρακτήρα στο κείμενο του διαλόγου. Το παρακάτω παράδειγμα σας δείχνει πως να καθορίσετε το γράμμα Ε σαν πλήκτρο πρόσβασης:

    "_Επιλογή ονόματος".

# Κώδικες εξόδου (Exit codes)

Το Zenity αποδίδει τους εξής κώδικες εξόδου:

Κώδικας εξόδου | Περιγραφή
--- | ---
0 | Ο χρήστης πάτησε είτε το πλήκτρο Εντάξει είτε το πλήκτρο Κλείσιμο.
1 | Ο χρήστης είτε πάτησε το πλήκτρο Ακύρωση, ή χρησιμοποίησε τις λειτουργίες του παραθύρου για να κλείσει τον διάλογο.
-1 | Συνέβη ένα απρόσμενο σφάλμα.
5 | Ο διάλογος έκλεισε λόγω συμπλήρωσης του χρονικού περιθωρίου.

# Γενικές επιλογές

Όλοι οι διάλογοι του Zenity υποστηρίζουν τις παρακάτω γενικές επιλογές:

## --title=τίτλος

Καθορίζει τον τίτλο του διαλόγου.

## --width=πλάτος

Καθορίζει το πλάτος του διαλόγου.

## --height=ύψος

Καθορίζει το ύψος του διαλόγου.

## --timeout=χρονικό όριο

Καθορίζει το χρονικό περιθώριο σε δευτερόλεπτα μετά το οποίο ο διάλογος κλείνει.

# Επιλογές βοήθειας

Το Zenity παρέχει τις παρακάτω επιλογές βοήθειας:

## --help

Προβάλλει σύντομο κείμενο βοήθειας.

## --help-all

Πλήρες κείμενο βοήθειας για όλους τους διαλόγους.

## --help-general

Προβάλλει κείμενο βοήθειας για τις γενικές επιλογές διαλόγου.

## --help-calendar

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου ημερολογίου.

## --help-entry

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου καταχώρησης κειμένου.

## --help-error

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου εμφάνισης σφάλματος.

## --help-info

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου πληροφοριών κειμένου.

## --help-file-selection

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου επιλογής αρχείου.

## --help-list

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου λίστας.

## --help-notification

Προβάλλει κείμενο βοήθειας για τις επιλογές του εικονιδίου ειδοποίησης.

## --help-progress

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου ένδειξης προόδου.

## --help-question

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου ερώτησης.

## --help-warning

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου προειδοποίησης.

## --help-text-info

Προβάλλει κείμενο βοήθειας για τις επιλογές του διαλόγου πληροφοριών κειμένου.

## --help-misc

Προβάλλει κείμενο βοήθειας για διάφορες επιλογές.

## --help-gtk

Προβάλλει βοήθεια για τις επιλογές GTK+.

# Διάφορες επιλογές

Το Zenity επίσης παρέχει τις παρακάτω διάφορες επιλογές:

## --about

Προβάλλει το παράθυρο διαλόγου Περί Zenity, που περιέχει πληροφορίες έκδοσης, πνευματικών δικαιωμάτων και υπευθύνων ανάπτυξης του Zenity.

## --version

Εμφανίζει τον αριθμό έκδοσης του Zenity.

# Επιλογές GTK+

Το Zenity υποστηρίζει τις συνήθεις επιλογές του GTK+. Για περισσότερες πληροφορίες γύρω από αυτές, εκτελέστε την εντολή zenity --help-gtk.

# Μεταβλητές περιβάλλοντος

Υπό κανονικές συνθήκες, το Zenity ανιχνεύει το παράθυρο τερματικού από το οποίο εκκινήθηκε και παραμένει πάνω από αυτό το παράθυρο. Αυτή η συμπεριφορά μπορεί να ακυρωθεί απενεργοποιώντας την μεταβλητή περιβάλλοντος WINDOWID.