Código:
german@Debian:~$ rta=$(zenity --title "Datos personales" --entry --text "Ingrese su nombre:")
german@Debian:~$ echo $?
1
german@Debian:~$ rta=$(zenity --title "Datos personales" --entry --text "Ingrese su nombre:")
german@Debian:~$ echo $?
0
german@Debian:~$ echo $rta
yapeyu
german@Debian:~$
el echo $? te indica el valor de del event... si echo $? es 1, se apreto cancelar