ARTH- Task 1.1

Durga Sankar Sahoo
3 min readSep 19, 2021

Task Description1.1 πŸ“„

πŸ“Œ Create a blog/article/video/document about explaining various options for zenity with output screenshots

What is Zenity?

Zenity is an open source and a cross-platform application which displays GTK+ Dialog Boxes in command-line and using shell scripts. This applications makes easy for you to create Graphical Dialog boxes in which you can combine other application and makes easier to interact user with shell.

Usefulness:-

  1. Easy GUI Creation.
  2. Less features than other complex Tools.
  3. Enables shell scripts to interact with a GUI users.
  4. Simple dialog creation is possible for graphical user interaction.
  5. No heavy programming

Zenity is by default already install in all repository of most of the Standard Linux distribution of today.

To check whether your system has Zenity already install you can use following command.

:- zenity β€” version

Zenity Basic Dialog Boxes commands:-

An Entry Dialog Box:-

:- zenity β€” entry

.An error Dialog Box:-

:- zenity β€” error

Calendar Dialog Box:-

:- zenity β€” calendar

Progress Bar Dialog Box:

:- zenity β€” progress

File selection Dialog Box:-

:- zenity β€” file-selection

Question Dialog Box:-

:- zenity β€” question

Scale Dialog Box:-

:- zenity β€” scale

Colour selection Dialog Box:-

:- zenity β€” color-selection

Information Dialog Box:-

:- zenity β€” info

Password Dialog Box:-

:- zenity β€” password

About Dialog Box:

:-zenity β€” about

list dialog box:-

:-zenity β€” list β€” checklist β€” column β€œPragrming” β€” column β€œLanguage” TRUE Python TRUE c FALSE JavaFALSE c++ TRUE Dart

Alert Dialog box:-

zenity β€” question β€” title β€œAlert” β€” text β€œCan we proceed?”

There are a lot of GTK. Graphical dialog that can be build using zenity. For all knowledge take a read of zenity manual.

………………………..Thank You………………………

--

--