Diferencia entre revisiones de «Usuario:Leojcbayamo8»

(Página reemplazada por '{{Ficha_Usuario_(avanzada) |imagen= |apellidos=Reyna Castro |nombre=Leonardo Enrique |nivel=Universitario |título=Ingeniero en Ciencias Informáticas |temas=[[Informática...')
Línea 1: Línea 1:
{{Ficha Software 
+
{{Ficha_Usuario_(avanzada)
|nombre=Dialog
+
|imagen=
|familia= 
+
|apellidos=Reyna Castro
|imagen=dialog.png
+
|nombre=Leonardo Enrique
|tamaño=
+
|nivel=Universitario
|descripción=Herramienta para mostrar cuadros de diálogos desde la consola.
+
|título=Ingeniero en Ciencias Informáticas
|imagen2=
+
|temas=[[Informática]], [[Tecnología]]
|tamaño2=
+
|institución=Joven Club de Computación y Electrónica Bayamo VIII
|descripción2=
+
|municipio=[[Bayamol]]
|creador= Thomas E. Dickey
+
|provincia=[[Granma]]
|desarrollador=
+
|país=Cuba
|diseñador= 
+
}}
|modelo de desarrollo= 
 
|lanzamiento inicial=
 
|versiones= 
 
|última versión estable= 
 
|género= 
 
|sistemas operativos=GNU/Linux
 
|idioma= 
 
|licencia= 
 
|premios= 
 
|web= 
 
}}<div align="justify">
 
'''dialog.''' Herramienta para mostrar cuadros de diálogos desde la consola.
 
 
 
== Características ==
 
Es un programa que permite presentar una serie de preguntas o mensajes en pantalla mediante cuadros de diálogos desde la consola. Este tipo de cuadro de diálogo se aplican a (aunque no todos son necesariamente compilado en diálogo):
 
<br> 
 
<ul>
 
<li>calendario</li>
 
<li>lista de selección</li>
 
<li>caja de edición</li>
 
<li>formularios</li>
 
<li>selección de ficheros</li>
 
<li>selección de directorios</li>
 
<li>campos</li>
 
<li>menús</li>
 
<li>cuadro de mensajes</li>
 
<li>campo para contraseña</li>
 
<li>barra de progreso</li>
 
<li>lista de radios</li>
 
<li>cuadro de texto</li>
 
<li>cuadro si/no</li>
 
</ul>
 
Sería muy potente si se utilizara para la administración de sistemas, es usado también para instalación de distribuciones, configuración de aplicaciones, eso depende de su imaginación y lo que quiera para su sistema. 
 
Permite el control de programas en tiempo de ejecución. Para este caso el comando de diálogo ofrece una manera más fácil de dibujar en modo de texto cajas o cuadros con colores. Estos cuadros pueden contener cuadros de texto, cuadros de mensaje o diferentes tipos de menús.
 
 
 
==Opciones==
 
'''--ascii-lines'''<br>
 
&nbsp;En lugar de dibujar las líneas de gráficos alrededor de las cajas, dibuja con "+" y "-" en el mismo lugar. 
 
<br><br>
 
'''--aspect ratio'''<br>
 
&nbsp;Esto le da cierto control sobre las dimensiones de la caja cuando se utiliza el tamaño automático (0 para especificar ancho y alto). Representa ancho/alto. El valor predeterminado es de 9, lo que significa 9 caracteres para cada línea de un alto. 
 
<br><br>
 
'''--backtitle''' backtitle<br>
 
&nbsp;Especifica una cadena backtitle que se mostrará en el telón de fondo, en la parte superior de la pantalla. 
 
<br><br>
 
'''--begin''' y x<br>
 
&nbsp;Especifica la posición de la esquina superior izquierda de un cuadro de diálogo en la pantalla.
 
<br><br>
 
'''--cancel-label''' string<br>
 
&nbsp;Ignora la etiqueta utilizada en "Cancelar" botones. 
 
<br><br>
 
'''--clear'''<br> 
 
&nbsp;Limpia la pantalla, manteniendo sólo el color del fondo de la pantalla. Utilizar esta opción cuando se combinan más de un cuadro de diálogo. Permite borrar el cuadro anterior, de esta forma se trabaja más limpio y organizado.
 
<br><br>
 
'''--defaultno'''<br>
 
&nbsp;Hace que el valor predeterminado del cuadro yes/no sea No. Del mismo modo, hacer que el  botón por defecto de los cuadros que proporcionan "OK" y "Cancelar" sea Cancel. Si "--nocancel" o "--visit-items" están presente estas opciones se anula este, haciendo que el botón por efecto siempre sea "Sí" (internamente igual que en "Aceptar"). 
 
<br><br>
 
'''--default-item''' string<br>
 
&nbsp;Establece el elemento predeterminado de un cuadro de lista, formulario o el menú. Normalmente, el primer elemento de la caja es el valor predeterminado. 
 
<br><br>
 
'''--exit-label''' string<br>
 
&nbsp;Reemplaza la etiqueta que se utiliza para los botónes "EXIT". 
 
<br><br>
 
'''--extra-button'''<br>
 
&nbsp;Muestra un botón adicional, entre "Aceptar" y los botones de "Cancelar". 
 
<br><br>
 
'''--extra-label''' string<br>
 
&nbsp;Reemplaza la etiqueta que se utiliza para el botón "Extra". 
 
<br><br>
 
'''--help-button'''<br>
 
&nbsp;Mostrar un botón de ayuda después de los botones "OK" y "Cancelar". 
 
<br><br>
 
'''--help-label''' string<br>
 
&nbsp;Reemplaza la etiqueta usada por el botón "Help".
 
<br><br>
 
'''--help-status'''<br>
 
&nbsp;Si se selecciona el botón de ayuda, escribe la información de la lista de verificación, lista de radios o el formulario después de la información de ayuda "HELP". Esto se puede utilizar para reconstruir el estado de una lista de verificación después de procesar la solicitud de ayuda. 
 
<br><br>
 
'''--ignore'''<br>
 
&nbsp;Ignora las opciones de diálogo que no reconoce. Entre los más conocidos están "--icon" de todos modos se tienen en cuenta, pero esto es una mejor opción para la compatibilidad con otras implementaciones. 
 
<br><br>
 
'''--item-help'''<br>
 
&nbsp;Interpreta los datos de las etiquetas para las cajas de lista, y lista de radios agregando una columna que se muestra en la línea inferior de la pantalla, para el elemento seleccionado. 
 
<br><br>
 
'''--keep-tite'''<br>
 
&nbsp;Normalmente comprueba si se está ejecutando en un xterm, y en ese caso trata de suprimir las cadenas de inicialización que se haría pasar a la pantalla. Use esta opción para permitir el uso de diálogo para las cadenas de inicialización. 
 
<br><br>
 
'''--max-input''' size<br>
 
&nbsp;Límite de cadenas de entrada con el tamaño dado. Si no se especifica, el límite es de 2048. 
 
<br><br>
 
'''--nocancel'''<br>
 
&nbsp;Suprimir el botón "Cancel" en la lista de control, caja de texto y los modos de menú de la caja. 
 
<br><br>
 
'''--no-label''' string<br>
 
&nbsp;Reemplaza la etiqueta usada por el botón "No". 
 
<br><br>
 
'''--no-shadow'''<br>
 
&nbsp;Suprime las sombras que se dibuja a la derecha e inferior de cada cuadro de diálogo. 
 
<br><br>
 
'''--ok-label''' string<br>
 
&nbsp;Reemplaza la etiqueta usada por el botón "OK".
 
<br><br>
 
'''--print-size'''<br>
 
&nbsp;Imprime el tamaño de cada cuadro de diálogo para la salida del mismo. 
 
<br><br>
 
'''--shadow'''<br>
 
&nbsp;Dibuja una sombra a la derecha e inferior de cada cuadro de diálogo. 
 
<br><br>
 
'''--title''' title<br>
 
&nbsp;Especifica el título que se mostrará en la parte superior del cuadro de diálogo. 
 
<br><br>
 
'''--yes-label''' string<br>
 
&nbsp;Reemplaza la etiqueta usada por el boton "Yes". 
 
<br><br>
 
'''--create-rc''' <file><br>
 
&nbsp;Crea un fichero de configuración de ejemplo.
 
 
 
==Ejemplos de uso==
 
<b>leo@pc11:~$</b>&nbsp;dialog --begin 2 2 --yesno "" 0 0 \
 
--and-widget --begin 4 4 --yesno "" 0 0 \
 
--and-widget --begin 6 6 --yesno "" 0 0
 
<br>
 
&nbsp;Se visualizan los tres cuadros, en efecto de escalera, ordenados 1,2,3.
 
<br><br>
 
<b>leo@pc11:~$</b>&nbsp;dialog --clear --begin 2 2 --yesno "" 0 0 \
 
--and-widget --clear --begin 4 4 --yesno "" 0 0 \
 
--and-widget --begin 6 6 --yesno "" 0 0
 
<br>
 
Sólo el último cuadro queda visible.
 
<br><br>
 
<b>leo@pc11:~$</b>&nbsp;dialog --keep-window --begin 2 2 --yesno "" 0 0 \
 
--and-widget --keep-window --begin 4 4 --yesno "" 0 0 \
 
--and-widget --begin 6 6 --yesno "" 0 0
 
<br>
 
Se visualizan los tres cuadros, en efecto de escalera, ordenados 3,2,1:
 
<br><br>
 
<b>leo@pc11:~$</b>&nbsp;dialog --keep-window --begin 2 2 --yesno "" 0 0 \
 
--and-widget --clear --begin 4 4 --yesno "" 0 0 \
 
--and-widget --begin 6 6 --yesno "" 0 0
 
&nbsp;Sólo queda visible el primero y el tercer cuadro, en efecto de escalera, ordenado 3,1.
 
==Colaboradores==
 
Kiran Cherupally<br>
 
Tobias C. Rittweiler<br>
 
Valery Reznic<br>
 
Yura Kalinichenko<br>
 
Savio Lam<br>
 
Stuart Herbert<br>
 
Marc Ewing<br>
 
Pasquale De Marco "Pako"
 
 
 
==Fuentes==
 
*[Ayuda y Soporte de Ubuntu]
 
*[http://www.mozilla.org/contribute/ Get Involved with Mozilla]
 
*[http://criadoindomable.wordpress.com/2006/12/20/desarrollar-shell-script-con-dialog-y-xdialog/ Desarrollar shell script con Dialog y Xdialog « Criado Indomable]
 
*[http://manpages.ubuntu.com/manpages/lucid/man1/dialog.1.html Ubuntu Manpage: dialog - display dialog boxes from shell scripts]
 
*[http://hightek.org/dialog/manual-0.9a-20010429.html Manpage of DIALOG]
 
*[http://www.linuxjournal.com/article/2460 Linux Apprentice: Improve Bash Shell Scripts Using Dialog | Linux Journal]
 
 
 
[[Category:Software]]
 

Revisión del 00:58 27 nov 2011

Leojcbayamo8
Datos Personales
Apellidos:Reyna Castro
Nombre(s):Leonardo Enrique
Nivel de estudios:Universitario
Título:Ingeniero en Ciencias Informáticas
Temas de interés:
Informática, Tecnología
Institución a la que pertenece:
Joven Club de Computación y Electrónica Bayamo VIII
Lugar de procedencia:
Bayamol, Granma,Bandera de Cuba Cuba
Herramientas Herramientas
Ayuda del usuario Ayuda
El contenido de esta plantilla fue actualizado el
27/11/2011