You can use Zenity to create simple dialogs that interact graphically with the user.

# Användning

When you write scripts, you can use Zenity to create simple dialogs that interact graphically with the user, as follows:

Du kan skapa en dialogruta för att hämta in information från användaren. Till exempel kan du fråga användaren om att välja ett datum från en kalenderdialog, eller att välja en fil från en filväljardialog.

Du kan skapa en dialogruta för att tillhandahålla information till användaren. Till exempel kan du använda en förloppsdialog för att indikera aktuell status för en åtgärd, eller använda en varningsdialog för att larma användaren.

When the user closes the dialog, Zenity prints the text produced by the dialog to standard output.

When you write Zenity commands, ensure that you place quotation marks around each argument.

For example, use:

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

Do not use:

    zenity --calendar --title=Holiday Planner

Om du inte använder citationstecken kan du få oväntade resultat.

# Snabbtangenter

En snabbtangent är en tangent som låter dig genomföra en åtgärd från tangentbordet istället för att använda musen för att välja ett kommando från en meny eller dialog. Varje snabbtangent identifieras av en understruken bokstav i en meny eller dialogflagga.

Some Zenity dialogs support the use of access keys. To specify the character to use as the access key, place an underscore before that character in the text of the dialog. The following example shows how to specify the letter 'C' as the access key:

    "_Choose a name".

# Avslutningskoder

Zenity returns the following exit codes:

Avslutningskod | Beskrivning
--- | ---
0 | The user has pressed either OK or Close.
1 | The user has either pressed Cancel, or used the window functions to close the dialog.
-1 | Ett oväntat fel har inträffat.
5 | Dialogrutan har stängts därför att tidsgränsen har nåtts.

# Allmänna alternativ

All Zenity dialogs support the following general options:

## --title=title

Anger titeln på en dialogruta.

## --window-icon=icon_path

Anger ikonen som visas i fönsterramen för dialogen. Det finns 4 standardikoner som finns tillgängliga genom att ange något av följande nyckelord - "info", "warning", "question" och "error".

## --width=width

Anger bredden på dialogrutan.

## --height=height

Anger höjden på dialogrutan.

## --timeout=timeout

Anger tidsgränsen i sekunder efter vilken dialogrutan stängs.

# Hjälpflaggor

Zenity provides the following help options:

## --help

Visar förkortad hjälptext.

## --help-all

Visar fullständig hjälptext för alla dialoger.

## --help-general

Visar hjälptext för allmänna dialogflaggor.

## --help-calendar

Visar hjälptext för kalenderdialogflaggor.

## --help-entry

Visar hjälptext för textinmatningsdialogflaggor.

## --help-error

Visar hjälptext för feldialogflaggor.

## --help-info

Visar hjälptext för informationsdialogflaggor.

## --help-file-selection

Visar hjälptext för filväljardialogflaggor.

## --help-list

Visar hjälptext för listdialogflaggor.

## --help-notification

Visar hjälptext för notifieringsikonflaggor.

## --help-progress

Visar hjälptext för förloppsdialogflaggor.

## --help-question

Visar hjälptext för frågedialogflaggor.

## --help-warning

Visar hjälptext för varningsdialogflaggor.

## --help-text-info

Visar hjälp för textinformationsdialogflaggor.

## --help-misc

Visar hjälp för diverse flaggor.

## --help-gtk

Visar hjälp för GTK+-flaggor.

# Diverse flaggor

Zenity also provides the following miscellaneous options:

## --about

Displays the About Zenity dialog, which contains Zenity version information, copyright information, and developer information.

## --version

Displays the version number of Zenity.

# GTK+-flaggor

Zenity supports the standard GTK+ options. For more information about the GTK+ options, execute the zenity --help-gtk command.

# Environment Variables

Normally, Zenity detects the terminal window from which it was launched and keeps itself above that window. This behavior can be disabled by unsetting the WINDOWID environment variable.