kdialog permite mostrar cuadros de diálogo desde scripts de shell. Su sintaxis está muy inspirada en el comando "dialog" (que muestra diálogos en modo texto).
$ kdialog --yesno ¿linux?
$ kdialog --yesnocancel ¿linux?
$ kdialog --warningcontinuecancel ¿linux?
$ kdialog --password "Entrar la contraseña:"
$ kdialog --msgbox "Contraseña correcta.\n A punto de conectarse al servidor"
$ kdialog --sorry "Contraseña incorrecta.\n No se conectará al servidor"
$ kdialog --title "Esta es una ventana emergente pasiva." --passivepopup "Desaparecerá en 5 segundos". 5
$ kdialog --title "Dialogo de entrada" --inputbox "¿Qué nombre te gustaría usar?"
$ kdialog --textbox text.txt 512 256
$ kdialog --checklist "Elegir un Sistema Operativo:" 1 "Red Hat" off 2 Debian on 3 Opensuse off
$ kdialog --combobox "Seleccionar sistema:" "Red Hat" "Debian" "Opensuse" "Ubuntu"
$ kdialog --slider "Seleccionar volumen" 0 100 10
$ kdialog --getopenfilename /home/pep/Vídeos/ '*.mp4'
$ kdialog --getopenfilename /home/pep/Vídeos/ '*.mp4 *.avi' (con los .mp4 y los .avi