Академический Документы
Профессиональный Документы
Культура Документы
1 de 6
(/)
http://www.ubuntu-es.org/node/71372
Buscar
Documentacin (http://doc.ubuntu-es.org)
Blogs (/blog)
Foros (/forum)
Inicio de sesin
(/user/635)
joseluis (/user/635)
0 puntos
Nombre de usuario *
Contrasea *
Iniciar sesin
05/01/13 10:57
2 de 6
http://www.ubuntu-es.org/node/71372
05/01/13 10:57
3 de 6
http://www.ubuntu-es.org/node/71372
de ocultar tipado)
Xdialog --title "Titulo de la ventana" --password --inputbox
"Introduce tu password" 0 0
Podemos pedir en la misma ventana dos y hasta tres campos sin ms que utilizar
la opcin --2inputsbox o --3inputsbox:
Xdialog --title "Titulo de la ventana" --password --password \
--3inputsbox "Datos del usuario" 0 0 "Usuario" "" \
"Password" "" "Repite la Password" ""
En este caso para que se guarden los cambios es preciso "capturarlos" de stderr y
volcarlos en el fichero:
Xdialog --title "Titulo de la ventana" --editbox ${HOME}/.bashrc 0
0 2>/tmp/bashrc
cp /tmp/bashrc ${HOME}/.bashrc
05/01/13 10:57
4 de 6
http://www.ubuntu-es.org/node/71372
touch ${HOME}/mifichero.log
Xdialog --title "Titulo de la ventana" --tailbox
${HOME}/mifichero.log 0 0 &
echo "Esta linea debe salir en la ventana del Xdialog" >>
${HOME}/mifichero.log
Hemos lanzado Xdialog en background (el & del final) para poder liberar el
terminal y poder aadir una lnea al fichero mientras la ventana del Xdialog
sigue abierta. Otra opcin hubiera sido lanzar el Xdialog (sin el &) en un
terminal y el echo en otro.
Ver un log de systema:
Xdialog --title "Titulo de la ventana" --logbox /var/log/syslog 0 0
Seleccionar un fichero
Xdialog --title "Titulo de la ventana" --fselect ${HOME} 0 0
05/01/13 10:57
5 de 6
http://www.ubuntu-es.org/node/71372
Ejecutando
Xdialog --help
Contacto" \
retorno=$?
if [ $retorno != 0 ]; then
exit
fi
accion=`cat ${DIR_TMP}/accion.txt`
case $accion in
nuevo)
nuevoContacto
;;
borrar)
borrarContacto
;;
modificar)
modificarContacto
;;
buscar)
buscarContacto
;;
05/01/13 10:57
6 de 6
*)
;;
esac
http://www.ubuntu-es.org/node/71372
exit 1
done
Referencias
Documentacin de Xdialog (http://xdialog.free.fr/doc/index.html)
Extraido de aqu (http://zenon.wordpress.com/2007/11/27/xdialog-ventanasen-scripts/).
Contacto (/contacto)
Identi.ca (http://identi.ca/ubuntues)
Historia (/historia)
Twitter (http://twitter.com/#!/ubuntu_es)
Legal (/legal)
Licencia de contenidos (/licenciacontenido)
Facebook (https://www.facebook.com
/pages/Ubuntu-es/221373207876947)
Google+ (https://plus.google.com
/101790443404001019295)
(http://creativecommons.org/licenses
/by/3.0/es/deed.es)
(http://www.ubuntu-es.org/)
(http://www.aditel.org/)
(http://www.drupal.org/)
05/01/13 10:57