Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
ZENITY(1)			  User Commands 		       ZENITY(1)

NAME
     zenity - manual page for zenity 4.2.2

DESCRIPTION
     zenity  is  a program that will display GTK+ dialogs, and return (either in
     the return code, or on standard output) the users input. This allows you to
     present information, and ask for information from the user, from all manner
     of shell scripts.

     For example, zenity --question will return either 0, 1 or 5,  depending  on
     whether  the  user  pressed  OK, Cancel or timeout has been reached. zenity
     --entry will output on standard output what the user typed  into  the  text
     entry field.

     Comprehensive documentation is also available in the GNOME Help Browser.

   Usage:
	    zenity [OPTION???]

   Help Options:
     -h, --help
	    Show help options

     --help-all
	    Show all help options

     --help-general
	    Show general options

     --help-calendar
	    Show calendar options

     --help-entry
	    Show text entry options

     --help-error
	    Show error options

     --help-info
	    Show info options

     --help-file-selection
	    Show file selection options

     --help-list
	    Show list options

     --help-notification
	    Show notification options

     --help-progress
	    Show progress options

     --help-question
	    Show question options

     --help-warning
	    Show warning options

     --help-scale
	    Show scale options

     --help-text-info
	    Show text information options

     --help-color-selection
	    Show color selection options

     --help-password
	    Show password dialog options

     --help-forms
	    Show forms dialog options

     --help-misc
	    Show miscellaneous options

     General options

     --title=TITLE
	    Set the dialog title

     --width=WIDTH
	    Set the width

     --height=HEIGHT
	    Set the height

     --timeout=TIMEOUT
	    Set dialog timeout in seconds

     --ok-label=TEXT
	    Set the label of the OK button

     --cancel-label=TEXT
	    Set the label of the Cancel button

     --extra-button=TEXT
	    Add an extra button

     --modal
	    Set the modal hint

     --attach=WINDOW
	    DEPRECATED; does nothing

     Calendar options

     --text=TEXT
	    Set the dialog text

     --day=DAY
	    Set the calendar day

     --month=MONTH
	    Set the calendar month

     --year=YEAR
	    Set the calendar year

     --date-format=PATTERN
	    Set the format for the returned date

     Text entry options

     --text=TEXT
	    Set the dialog text

     --entry-text=TEXT
	    Set the entry text

     --hide-text
	    Hide the entry text

     Error options

     --text=TEXT
	    Set the dialog text

     --icon=ICON-NAME
	    Set the icon name

     --no-wrap
	    Do not enable text wrapping

     --no-markup
	    Do not enable Pango markup

     --ellipsize
	    Enable  ellipsizing  in  the dialog text. This fixes the high window
	    size with long texts

     Info options

     --text=TEXT
	    Set the dialog text

     --icon=ICON-NAME
	    Set the icon name

     --no-wrap
	    Do not enable text wrapping

     --no-markup
	    Do not enable Pango markup

     --ellipsize
	    Enable ellipsizing in the dialog text. This fixes  the  high  window
	    size with long texts

     File selection options

     --filename=FILENAME
	    Set the filename

     --multiple
	    Allow multiple files to be selected

     --directory
	    Activate directory-only selection

     --save
	    Activate save mode

     --separator=SEPARATOR
	    Set output separator character

     --file-filter=NAME | PATTERN1 PATTERN2 ...
	    Set a filename filter

     --confirm-overwrite
	    DEPRECATED; does nothing

     List options

     --text=TEXT
	    Set the dialog text

     --column=COLUMN
	    Set the column header

     --checklist
	    Use check boxes for the first column

     --radiolist
	    Use radio buttons for the first column

     --imagelist
	    Use an image for the first column

     --separator=SEPARATOR
	    Set output separator character

     --multiple
	    Allow multiple rows to be selected

     --editable
	    Allow changes to text

     --print-column=NUMBER
	    Print  a  specific	column (Default is 1. 'ALL' can be used to print
	    all columns)

     --hide-column=NUMBER
	    Hide a specific column

     --hide-header
	    Hide the column headers

     --mid-search
	    DEPRECATED; does nothing

     Notification options

     --text=TEXT
	    Set the notification text

     --icon=ICON-NAME
	    Set the icon name

     --listen
	    Listen for commands on stdin

     --hint=TEXT
	    DEPRECATED; does nothing

     Progress options

     --text=TEXT
	    Set the dialog text

     --percentage=PERCENTAGE
	    Set initial percentage

     --pulsate
	    Pulsate progress bar

     --auto-close
	    Dismiss the dialog when 100% has been reached

     --auto-kill
	    Kill parent process if Cancel button is pressed

     --no-cancel
	    Hide Cancel button

     --time-remaining
	    Estimate when progress will reach 100%

     Question options

     --text=TEXT
	    Set the dialog text

     --icon=ICON-NAME
	    Set the icon name

     --no-wrap
	    Do not enable text wrapping

     --no-markup
	    Do not enable Pango markup

     --default-cancel
	    Give Cancel button focus by default

     --ellipsize
	    Enable ellipsizing in the dialog text. This fixes  the  high  window
	    size with long texts

     --switch
	    Suppress OK and Cancel buttons

     Warning options

     --text=TEXT
	    Set the dialog text

     --icon=ICON-NAME
	    Set the icon name

     --no-wrap
	    Do not enable text wrapping

     --no-markup
	    Do not enable Pango markup

     --ellipsize
	    Enable  ellipsizing  in  the dialog text. This fixes the high window
	    size with long texts

     Scale options

     --text=TEXT
	    Set the dialog text

     --value=VALUE
	    Set initial value

     --min-value=VALUE
	    Set minimum value

     --max-value=VALUE
	    Set maximum value

     --step=VALUE
	    Set step size

     --print-partial
	    Print partial values

     --hide-value
	    Hide value

     Text information options

     --filename=FILENAME
	    Open file

     --editable
	    Allow changes to text

     --font=TEXT
	    Set the text font

     --checkbox=TEXT
	    Enable an I read and agree checkbox

     --auto-scroll
	    Auto scroll the text to the end. Only when	text  is  captured  from
	    stdin

     Color selection options

     --color=VALUE
	    Set the color

     --show-palette
	    Show the palette

     Password dialog options

     --username
	    Display the username option

     Forms dialog options

     --add-entry=Field name
	    Add a new Entry in forms dialog

     --add-password=Field name
	    Add a new Password Entry in forms dialog

     --add-multiline-entry=Field name
	    Add a new multi-line entry in forms dialog (Since: 4.2)

     --add-calendar=Calendar field name
	    Add a new Calendar in forms dialog

     --add-list=List field and header name
	    Add a new List in forms dialog

     --list-values=List of values separated by |
	    List of values for List

     --column-values=List of values separated by |
	    List of values for columns

     --add-combo=Combo box field name
	    Add a new combo box in forms dialog

     --combo-values=List of values separated by |
	    List of values for combo box

     --show-header
	    Show the columns header

     --text=TEXT
	    Set the dialog text

     --separator=SEPARATOR
	    Set output separator character

     --forms-date-format=PATTERN
	    Set the format for the returned date

     Miscellaneous options

     --about
	    About zenity

     --version
	    Print version

   Application Options:
     --calendar
	    Display calendar dialog

     --entry
	    Display text entry dialog

     --error
	    Display error dialog

     --info
	    Display info dialog

     --file-selection
	    Display file selection dialog

     --list
	    Display list dialog

     --notification
	    Display notification

     --progress
	    Display progress indication dialog

     --question
	    Display question dialog

     --warning
	    Display warning dialog

     --scale
	    Display scale dialog

     --text-info
	    Display text information dialog

     --color-selection
	    Display color selection dialog

     --password
	    Display password dialog

     --forms
	    Display forms dialog

EXAMPLES
     Display  a  file  selector with the title Select a file to remove. The file
     selected is returned on standard output.

	    zenity  --title="Select a file to remove" --file-selection

     Display a text entry dialog with the title Select Host and the text  Select
     the  host	you  would  like  to flood-ping. The entered text is returned on
     standard output.

	    zenity  --title "Select Host" --entry --text "Select  the  host  you
	    would like to flood-ping"

     Display  a  dialog, asking Microsoft Windows has been found! Would you like
     to remove it?. The return code will be 0 (true in shell) if OK is selected,
     and 1 (false) if Cancel is selected.

	    zenity  --question --title "Alert"	--text	"Microsoft  Windows  has
	    been found! Would you like to remove it?"

     Show  the search results in a list dialog with the title Search Results and
     the text Finding all header files....

	    find . -name '*.h' | zenity --list --title "Search	Results"  --text
	    "Finding all header files.." --column "Files"

     Show a passive notification

	    zenity  --notification --icon=software-update-available --text "Sys-
	    tem update necessary!"

     Display a weekly shopping list in a check list dialog with Apples	and  Or-
     anges pre selected

	    zenity --list --checklist --column "Buy" --column "Item" TRUE Apples
	    TRUE Oranges FALSE Pears FALSE Toothpaste

     Display  a  progress dialog while searching for all the postscript files in
     your home directory

     find $HOME -name '*.ps' | zenity --progress --pulsate

AUTHOR
     Zenity was originally written by Glynn  Foster  <glynn.foster@sun.com>.  It
     has since been maintained by a number of contributors since then.

     This   manual  page  was  originally  written  by	Ross  Burton  <ross@bur-
     tonini.com>. It currently contains portions which are automatically  gener-
     ated, and other portions written by its original author.

SEE ALSO
     dialog(1)

zenity 4.2.2			   August 2026			       ZENITY(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=zenity&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help