Diálogos gráficos con KDialog
Descripción:
kdialog
es un comando que podemos utilizar en los shell scripts para interaccionar gráficamente con el usuario. La idea básica es que puede substituir al comando read
para obtener entrada interactiva por parte del usuario de muchas maneras diferentes.
Cuando se ejecuta kdialog
se abre una nueva ventana (evidentemente se trata de una ventana KDE) que presenta al usuario un mensaje, le permite introducir un texto, seleccionar un fichero o elegir entre aceptar o cancelar, por ejemplo.
En cada caso, kdialog
retorna la respuesta del usuario en su salida estándard o bien mediante el código de retorno $?
indicando si el usuario a aceptado o cancelado el diálogo.
Ejemplos:
kdialog
permite construir muchos tipos diferentes de diálogos. Algunos de ellos son:
-
yesno
kdialog --title "Prueba" --yesno "Este es un diálogo generado con kdialog. Le parece bonito ?"
Simplemente muestra un texto informativo y da la opción al usuario de contestar afirmativa o negativamente.
-
Entrada de texto
kdialog --title Prueba --inputbox Nombre:
Permite la entrada de cadenas de texto
-
Entrada de contraseñas
kdialog --title Prueba --password "Contraseña secreta:"
Como el anterior, pero el texto introducido no se vé en la pantalla.
-
Desplegable
kdialog --combobox "Seleccione el color:" "Rojo" "Verde" "Azul" "Negro"
Muestra un desplegable con las opciones indicadas
Enlaces: