Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
12/01/14

Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Googl...
Upcoming SlideShare
Loading in …5
×

Ejemplos yad - ejemplos de uso yad - mostrar diálogos gráficos de scripts de shell o línea de comandos - google project hosting

4,533 views

Published on

Published in: Education
  • Login to see the comments

  • Be the first to like this

Ejemplos yad - ejemplos de uso yad - mostrar diálogos gráficos de scripts de shell o línea de comandos - google project hosting

  1. 1. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… zyngris@gmail.com ▼ ​ | Mis favoritos ▼ | Perfil | Salir yad   Buscar proyectos Visualizar diálogos gráficos de scripts de shell o línea de comandos Proyecto Inicio Descargas Wiki Búsqueda   Páginas actuales Cuestiones Fuente  para    Búsqueda  Ejemplos   Ejemplos de uso YAD  Destacado , Fase de Implementación Ac tualización 25 de febrero 2013 por ananasik Introducción Aquí se pone de ejemplos demuestran cómo utilizar yad en scripts de shell. De diálogo Salir Mostrar diálogo de salida. Software adicional: wmctrl ( http://tripie.sweb.cz/utils/wmctrl/ ) código: # /Bn/bs ! i ah acó =$(yd-aco30 -etaa-e ttl "itm Slr cin a nh 0 nrd l íuo Ssea ai" -iae =goe-aaao mgn nm pgd -btn="aba d uuro 2 oó Cmir e sai: " -btn="t-o:0" -btn="t-ire 1 oó gk k oó gkcer: " -txo"lj l acó: et Eia a cin" -d etaa-e txo e nrd l et "oe Pwr /Si /pwrf " ; bn oeof ; Rbo * cd="uo/si /rbo" ; eot ) m sd bn eot ; Ssedr* cd="uo/bn/s- 'cod dso /ss/pwr/sae" ; upne ) m sd i hc eh e ic> y oe tt' ; Slr*) ai cs $(wcr -m|ge nmr ) e ao mtl rp obe n *Oebx)cd="e oebx-sld" ; pno m dl pno aia ; *FW )cd="vmomn Qi" ; VM m FwCmad ut ; *Mtct )cd="nm-aessó -mt " ; eaiy m goesv-ein aa ; * sld 1 ; ) aia ; ea sc ; ; * sld 1 ; ) aia ; ea sc ea ee d $cd vl xc e m De diálogo Ejecutar De diálogo Ejecutar con la historia, el reconocimiento URI y funciones administradas en xterm Software adicional: xterm perl código: https://code.google.com/p/yad/wiki/Examples 1/14
  2. 2. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… # /bn/bs ! i ah XEM="tr" TR xem #ce e aciohsoil ra l rhv itra mdr-p${XGCCEHM :-$HM ./cce}/ ki D_AH_OE OE ah HSFL =${XGCCEHM :-$HM ./cce}/i -rn.hsoi ITIE D_AH_OE OE ah x u itra tuh$HSFL oc ITIE #ceryeeua dáoo ra jctr ilg TTL ="oad Eeua" ÍUO cmno jctr TX =" nnrdzacmnoaeeua:n ET ltouc oad jctr " rm =$('a -wdh=50-cnr -wno-cn="t-jctr -nm =" { ##*/"-tte=" TTL"-tx =" TX" cd yd it 0 eto idwio gkeeua" ae $ 0 } il $ IUO et $ ET Editor de inicio automático Editar contenido de $ HOME / .config / autostart. código: # /Bn/bs ! i ah cni_i =${XGCNI_OE:-$HM ./cni } ofgdr D_OFGHM OE ofg rslao =$(mtm -atsattpi .XXXXX ) eutds kep uotr mdr XXXXX pr fe $cni_i /atsat./*dstp hcr aa n ofgdr uotr eko, ae ge- 1e' [:bak] *Ee ' f|ctd=f2 rpm - ^ [ ln:] xc $ u- ge- 1e' [:bak] *Nmr'$f|ctd=f2 rpm - ^ [ ln:] obe u- ge -m1e' [:bak] *Cmnai'$f|ctd=f2 rp - ^ [ ln:] oetro u- hco|yd-wdh=50-hih =30-tte="dtrd Iii atmtc"-l iae ="t-jctr eh a it 0 egt 0 il Eio e nco uoáio a mgn gkeeua" -tx ="gea /qia eeetsd iii atmtc"-lsa-eials-pital et Argr utr lmno e nco uoáio it dtbe rn-l -mlil -clma="oad"-clma="obe -clma="ecicó" $rslao s [${IETTS[]-q0 útpe oun Cmno oun Nmr" oun Dsrpin> eutds i [ PPSAU 1}e ] https://code.google.com/p/yad/wiki/Examples 2/14
  3. 3. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… Frontend gráfico para su (1) Ejecutar programa como otro usuario (root por defecto). Pregunte la contraseña si es necesario Software adicional: vacía ( http://empty.sourceforge.net/ ) código: # /Bn/bs ! i ah #agnsvlrspeeemnds luo aoe rdtriao d uuro="ot e sai ro" sag ="p urs -" fez ="o ura n" d cmno #pre e oads as s [ $#e 0] yleo i [ -q ], ug eh "s:${ ##*/ [f [uuuro []" co Uo 0 } -] - sai] ei 1 xt f i OTN =1 PID meta gtpsu:ot; hcr inrs eot p ae cs " ot e ao $ p" n f)fez ="í ; ura s" ; u)ue =" OTR" ; sr $ PAG ; ea sc hco eh cmi d $( OTN - 1) abo e ( PID ) cd=" * m $ " s [ $vgr= "o ]; leo i [ io ! n" ] ug #cmreasd opub uo sd_hc =$(sd -H-S-eoSD_K2>&1 y uocek uo c UOO ) s [ $sd_hc = "UOO" ]; etne i [ uocek = SD_K ] nocs ea sd $cd vl uo m sld $? aia f i f i #oteecnrsñ bin otaea arbr=$(yd-cae="S" poa a ls Gu -ttl ="Cnrsñ " íuo otaea -txo="nrdzal cnrsñ pr e uuro<>$uuro< b: et Itouc a otaea aa l sai b sai / >" -iae ="ilg-asod mgn dáoopswr" -etaa-hd -txo) nrd ie et [ -z" ps " ] & ei 1 [ $ as ] & xt Acs #sbecó aXevrpr uuroepcfcd ceo uvnin sre aa sai seiiao xot+${uuro}@ y /dv/nl hs sai > e ua cmno#eeua oad jctr ff_n=" (kepu-tpi guepyi.XXXX) ioi $ mtmmdr s.mt.nXXXXX" ff_u =" (kepu-tpi guepyotXXXXX" ioot $ mtmmdr s.mt.u.XXXX) L_ESGS=Cvco-f-iff_n$-o$ff_u d $sag $uuro-c" cd CMSAE aí ioi ioot o urs sai $ m" [ $? -e 0 ] & vco-w-i$ff_u -o$ff_n"aar: "as$n [ q ] & aí ioot ioi plba" ps " ei $? xt Comentario por hemanth ... @ gmail.com , 17 de marzo 2010 Hola, Los ejemplos eran buenas, yo estaba usando zenity antes. ¿Es posible tener un solo cuadro con múltiples entradas usando yad? Comentario por miembro del proyecto ananasik , 17 de marzo 2010 Sí. yad ­ formulario ­ Campo = nombre ­ campo = contraseña: H darle un diálogo de contraseña simple, con dos campos ­ el nombre y la contraseña con símbolos ocultos https://code.google.com/p/yad/wiki/Examples 3/14
  4. 4. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… Comentario por catkin6 ... @ yahoo.co.in , 31 de marzo 2010 ¿Es posible tener una ­ lista con ­ el progreso? zenity dio "Dos o más opciones de diálogo especificados" cuando este fue juzgado. yad no de error, pero no muestra la barra de progreso tampoco. En caso de que importa, me gustaría ofrecer al usuario una lista de comprobación con un tiempo de espera (fácil) y una barra de progreso de derecha a izquierda que indica el tiempo que queda. Comentario por miembro del proyecto ananasik , 31 de marzo 2010 Indicador de cuenta atrás muestra de tiempo de espera es una gran idea. Voy a ponerlo en práctica en una próxima versión, gracias Comentario por tri ... @ gmail.com , 01 de abril 2010 A lo largo de la línea de la utilización de "dos o más opciones de diálogo", sería agradable ser capaz de utilizar la "entrada" o "forma" con "lista". Por ejemplo, escribí un script para cambiar el tamaño de imágenes. Necesito 2 cuadros de diálogo, el primero con la "entrada" para solicitar el usuario el nuevo tamaño, el segundo con "lista" para presentar el usuario con pocas opciones (es decir, cambiar el tamaño de sólo imagen grande, ignorar la relación de aspecto, o cambiar el tamaño de todos). Sería bueno tener todo esto en un diálogo. Comentario por miembro del proyecto ananasik , 01 de abril 2010 Estoy pensando en añadir nuevos tipos de campos como cuadros combinados y los botones de número para formar de diálogo, pero no decidir aún la forma de aplicar el ajuste de valores iniciales. especialmente para los cuadros combinados. alguna idea sobre esto sería apreciada Comentario por tri ... @ gmail.com , 01 de abril 2010 He aquí mis 2 centavos. De forma predeterminada, el valor inicial debe ser la primera entrada de la lista. Para ser un poco complicada, añadir otra opción dice "init­val". Esta opción puede ser o bien un valor que se añade a la lista existente como valor inicial o un número que especifica la ubicación del valor inicial en la lista existente. Ejemplos: yad ­ entrada "uno" "dos" "tres" # "uno" es yad valor inicial ­ entrada "uno" "dos" "tres" ­ init­ val "cero" # "cero" es el valor inicial yad ­ entrada "uno" "dos" "tres" ­ init­val 1 # "dos" es el valor inicial (contar empezar desde 0) Supongo que algo similar también se puede hacer por cuadro de número, es decir, "min­val", "max­val", y "init­val" Comentario por usdanskys@gmail.com , 01 de octubre 2010 Permitir listas o cuadros combinados en formas sería muy útil. Estoy de acuerdo con trile7 que, por defecto, el valor inicial si la primera entrada en la lista. Comentario por miembro del proyecto ananasik , 12 de octubre 2010 ahora (en 0.5.x yad) es posible. yad ­ forma ­ campo = "combo: CB" '! test1 test2 test3' darle lo que quiere Comentario de tiempo libre ... @ gmail.com , 27 de noviembre 2010 Hola, se puede publicar un ejemplo de cómo utilizar esto: yad ­ forma ­ campo = "combo: CB" 'test1 test2 test3!' No me entiendo! Comentario por miembro del proyecto ananasik , 28 de noviembre 2010 aquí es la forma más simple, como un editor de entrada de escritorio. yad ­ title = "editor de entradas del escritorio" ­ text = "editor de entrada de escritorio simple"  ­ Forma ­ campo = "Tipo: CB" ­ = campo "Nombre" ­ campo = "nombre genérico"  ­ = campo "Comentario" ­ campo = "Comando: FL" ­ campo = "Icono " ­ campo =" En termianl: CHK "­ campo =" Startup notificar: CHK "" Solicitud URI "" Nombre "" nombre genérico "" Este es el comentario "" / usr / bin / yad "! "yad" Cierto Falso Comentario por glamdrin ... @ gmail.com , 13 de enero 2011 Estoy usando una barra de progreso y el pulsate ­ Función de auto­kill no va a funcionar. Cuando llega el usuario cancele la ventana abierta https://code.google.com/p/yad/wiki/Examples 4/14
  5. 5. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… desaparece pero el proceso continúa en segundo plano. ­Gracias por cualquier ayuda Comentario por miembro del proyecto ananasik , 13 de enero 2011 fija en R202 Comentario por glamdrin ... @ gmail.com , 15 de enero 2011 Yo creo que debería haber una página wiki dedicado a los comandos y ejemplos de su uso. El ­ la ayuda está muy bien, pero a veces es más fácil mirar un ejemplo de trabajo. Me gustaría ser la voluntad de contribuir lo que sí sé. Comentario por dholl2 ... @ gmail.com , 27 de enero 2011 Tengo algunos ejemplos de trabajo que utilizo con yad en mi escritorio Fluxbox (Slackware13.0) ­ Voy a publicar estos en este comentario pensión (para mi y otra referencia para el usuario) ­ pero estoy de acuerdo, sería bueno tener una demostración wiki 'ejemplos de trabajo' de yad en scripts ­ nada demasiado pesado, ya sea ­ Keep It Simple, Stupid! Comentario por miembro del proyecto ananasik , 27 de enero 2011 envíanos ejemplos para maillist, voy a ponerlos en wiki Comentario por mnatas ... @ gmail.com , 03 de febrero 2011 Cómo agregar comandos de menú para la notificación? ¿Podría dar algún ejemplo? Siempre termino con este error: (Yad: 4624): CRÍTICO : Popup_menu_cb: afirmación `menu_data = NULL" falló Aquí mi ejemplo: yad ­ Notificación ­ Menú de escuchar: "algo" Comentario por miembro del proyecto ananasik , 03 de febrero 2011 "Menú" y otros comandos deben enviarse a la entrada estándar de yad. mira http://code.google.com/p/yad/wiki/USBFlash por ejemplo Comentario por wolfbite ... @ gmail.com , 21 de marzo 2011 Sólo me preguntaba por qué no usar ides de Xdialog (donde zenity obtuvo sus ideas de) http://xdialog.free.fr/doc/box.html haría que algunos viejos conversiones a la pantalla de hoy en día aún mejor :) Es sólo una idea Pero de todos modos excelente Comentario por miembro del proyecto ananasik , 21 de marzo 2011 ¿Qué característica de Xdialog olvida en yad? como veo, todas las casillas descritas pueden realizarse en yad, puede ser salvo de diálogo sola fuente. Xdialog se hizo como de diálogo ventana hacha (1) la sustitución, con la compatibilidad de línea de comandos en mente. pero no puedo ver ninguna razón para hechos de una misma diálogos, tanto para la consola y el modo gráfico. así que (y zenity también) rompe los compatibilidad para conseguir una herramienta de interfaz gráfica de usuario única más flexible Comentario por siuksliu ... @ gmail.com , 22 de marzo 2011 Me Ecuse por mi pobre Ebglish. He intentado utilizar yad en esas situaciones: $ yad ­ forma ­ campo = "Label: DIR" ­ elemento separador = " $" ­ campo = "LABELYS: CB" 'DATOS $ data $ basta' / home / XBG | (null) | << ­ en esta bandera situación CB no funciona <¿POR QUÉ? $ Yad ­ forma ­ elemento separador = " $" ­ campo = "LABELYS: CB" 'DATOS $ data $ basta' basta | Comentario por miembro del proyecto ananasik , 22 de marzo 2011 se olvida de los datos para el primer campo https://code.google.com/p/yad/wiki/Examples 5/14
  6. 6. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… yad ­ forma ­ campo = "Label: DIR" ­ elemento separador = " $" ­ campo = "LABELYS: CB" $ HOME 'DATOS $ data $ basta' haría las obras Comentario por miembro del proyecto ananasik , 23 de abril 2011 por las impresiones de Yad defecto resultar sólo para botones con incluso códigos de retorno. para cambiar este comportamiento add opción ­ siempre­print­resultado o usar sólo iguala códigos de retorno y acerca de la documentación ­ puede comunicarse conmigo directamente (ananasik@gmail.com) oa través maillist ( http://groups.google.com/group/yad­common ) Comentario por nilarimo ... @ gmail.com , 18 de mayo 2011 ¿Cómo te haces una casilla de verificación (: CHK) ser controladas por defecto? Comentario por miembro del proyecto ananasik , 18 de mayo 2011 por ajustes de los valores iniciales en argumentos adicionales. yad ­ formulario ­ Campo entry1 ­ Check1 campo: chk ­ campo entrada2 ­ Check2 campo: chk'' verdadera'' falsa en el ejemplo de arriba se activará la primera entrada de verificación Comentario por nilarimo ... @ gmail.com , 18 de mayo 2011 ¡Gracias! Comentario por you.hear ... @ gmail.com , 22 de mayo 2011 Usted realmente debe empujar esto en los principales repositorios de Debian, causar su tan gran idea. Sigan con el buen trabajo! Comentario por hobbs .... @ gmail.com , 18 de junio 2011 Gran trabajo. 1 para empujar a través de repos de Aquí hay un escritorio Color Picker­escrito para yad, para su placer! http://code.google.com/p/colour­picker/ Comentario por zac ... @ free.fr , 25 de junio 2011 Muy buena utilidad para crear diálogos muy simples (la meta) algunas ideas: 1) ¿Sería posible tener eventos gui (tecla de prensado, clic del ratón, el objeto de cambio de contenido, ...) llame a un script externo o binario (una vez), capaz de comunicarse con la interfaz gráfica de usuario a través de stdin / stdout? reproductores cambios solicitudes enviadas por stdout del programa a la gui investigación reproductores de estado / contenidos enviados por la salida estándar del programa a la interfaz gráfica de usuario eventos asíncronos enviados por la interfaz gráfica de usuario para el estado de los widgets stdin programa enviado por el gui a la entrada estándar del programa Ejemplos de uso: un botón "campo libre", oscurecimiento o esconder algún objeto cuando se hace clic en una marca de verificación, el cálculo de un campo de otros? 2) ¿sería posible organizar los widgets en forma gtk hbox / vbox std? y tener marcos gtk visualmente objetos de grupo? (O perharps es todo esto ya es posible?) muchas gracias por esta herramienta. Comentario por estu ... @ gmail.com , 16 de julio 2011 https://code.google.com/p/yad/wiki/Examples 6/14
  7. 7. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… Hola Ananasik, Permítanme comenzar diciendo lo grande Yad es, he estado usando mucho en Puppy Linux con gran efecto ­ me pregunto sin embargo si sería posible solicitar un servicio adicional para Yad ­ para el GUI de más compleja que requerirá bastante mucha usuario introduce una opción que permite a las entradas del usuario o columnas verticales de las entradas del usuario para estar al lado del otro en la misma interfaz gráfica de usuario para aprovechar al máximo el espacio disponible de la pantalla? ejemplo: campo = (izquierda) campo1 = (derecha) Así que tiene dos filas verticales de izquierda a derecha en el mismo GUI aumentar las entradas de usuario de 14 en la pantalla de mi ordenador portátil de 15 pulgadas a 28 entradas de usuario. Espero que esto tiene sentido? Gracias. Comentario por miembro del proyecto ananasik , 19 de julio 2011 gracias por la idea. creo, sería mejor especificar un número de columnas en forma y dirección de cómo llenar las células con campos Comentario por de067018@googlemail.com , 22 de julio 2011 Hola Ananasik, buen material y felicitaciones a usted. Es mucho mejor que zenity usé antes. Tengo dos preguntas: ¿Hay un puerto de las ventanas de yad y cómo puedo mostrar las claves de acceso en los cuadros de diálogo de Yad. Thx y mantener su trabajo. Comentario por azd ... @ googlemail.com , 23 de agosto 2011 Hola Ananasik, Sólo quiero decir gracias por yad. Yo había usado zenity pero ahora me he mudado a utilizar yad. Tengo una aplicación que necesita para mostrar notificaciones a través de cuadros de diálogo en la parte superior y yad hace el trabajo muy bien. Mi problema es con múltiples dialos. Si puedo mostrar un cuadro de diálogo, a continuación, momentos después muestro otra, en el momento en que el primer cuadro de diálogo es la única visible en la parte superior (el otro se esconde debajo). Me gusta mucho que el último diálogo siempre llegar a la cima. ¿Alguna sugerencia? Comentario por miembro del proyecto ananasik , 24 de agosto 2011 colocación de ventanas es una tareas del gestor de ventanas. opción on­top acaba de establecer una propiedad ventana correspondiente, a decir wm cómo colocar esta ventana ­ de yad. puede jugar con el establecimiento nombres de las ventanas de sus diálogos y establecer políticas de colocación adecuadas para ellos en la configuración de su gestor de ventanas Comentario por christri ... @ gmail.com , 21 de septiembre 2011 Hola Ananasik, Tengo este código de abajo y necesito cuando presiono un botón para ejecutar una función, para conectar todos los botones con una función diferente, ¿cómo puedo hacerlo? yd-atr =40 -aco=40 -ttl ="rpa -txo="lj qéhcr a lua 0 nh 0 íuo cit" et Eia u ae" -fra om -cmo="ra crea BN ap Cer apt: T" -cmo="bi crea BN" ap Arr apt: T -cmo="errcrea BN ap Cra apt: T" -cmo="apt d iprain BN ap Crea e motcó: T" -cmo="lmnrcrea BN ap Eiia apt: T" -cmo="apt d cpad sgrdd B ap crea e oi e euia: --cmo="etua:BN ap Rsarr T" Comentario por miembro del proyecto ananasik , 21 de septiembre 2011 en un corto ­ sólo tiene que utilizar argumentos extra para los conjuntos de comandos de los botones en el mismo orden que los campos especificados. por ejemplo: yad ­ forme ­ campo "Button1: btn" ­ campo "button2: btn" ­ campo "button3: btn" "echo 'botón 1 pulsado'" "echo" button2 pulsa '"" echo' button3 pulsa '" Comentario por christri ... @ gmail.com , 23 de septiembre 2011 No puedo hacer que funcione ... ¿podrías señalar mi error? btn1( { oó ) https://code.google.com/p/yad/wiki/Examples 7/14
  8. 8. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… eh "eplae btn1 co s us l oó " } Yd-fra-cmo"utn:bn -cmo"utn:bn -cmo"utn:bn "oó 1 "co bto2pla' "co'ut a om ap Bto1 t" ap bto2 t" ap bto3 t" btn " eh" utn us " eh bto Comentario por miembro del proyecto ananasik , 24 de septiembre 2011 si desea utilizar la función como un comando, debe exportar y llamar como una "función sh­c". por lo que su ejemplo será botón 1 () {"se pulsa el botón 1" echo} exportación­f botón1 yad ­ forma ­ campo "Button1: btn" ­ campo "button2: btn" ­ campo "button3: btn" "sh­c Button1" "echo" button2 presionado '"" echo' button3 pulsa '" Comentario por christri ... @ gmail.com , 24 de septiembre 2011 voy a probarlo ... gracias! yad es impresionante! :) Comentario por christri ... @ gmail.com , 24 de septiembre 2011 i copiar y pegar el código y me sale e r r d s n a i : f n d a c i o i e p r d ro e itxs i e rhv nseao Comentario por miembro del proyecto ananasik , 24 de septiembre 2011 esto es malo formato # /Bn/bs ! i ah fnind btn1( ucó e oó ) { eh "oó 1s pein" co btn e rsoa } eprain -fbtn yd xotcó oó1 a -fra-cmo"utn:bn -cmo"utn:bn -cmo"utn:bn om ap Bto1 t" ap bto2 t" ap bto3 t" "hcBto1 "co bto2pla' "co'utn pla" s- utn" eh" utn us " eh bto3 us' Comentario por christri ... @ gmail.com , 24 de septiembre 2011 ahora me sale s :Bto1: n ecnrd h utn o notao bto2peind utn rsoao peind bto3 rsoao utn Comentario por christri ... @ gmail.com , 24 de septiembre 2011 Puedo reemplazar sh con bash y está bien ahora ... yo le ocurrió más tarde con otra pregunta: P Comentario por christri ... @ gmail.com , 24 de septiembre 2011 hola de nuevo: P ahora tengo este yd-fra-cmo"utn:bn -cmo="obe "co s plae btn1" "ere nmr" a om ap Bto1 t" ap Nmr" eh" e us l oó " le l obe }} yqir le l plbaqee uuroeciae e nmr dlcmo,cm peohcreo? } ueo er a aar u l sai srb n l obe e ap óo ud ae s P.SPrqétee uadcmnaindtlaaocaqircs cnmseepo ?gais! o u ins n ouetcó eald ulue oa o á jmls rca Comentario por miembro del proyecto ananasik , 25 de septiembre 2011 sólo tiene que pulsar el botón Aceptar. o usted quiere conseguir valor del campo actual sin diálogo de cerrar? https://code.google.com/p/yad/wiki/Examples 8/14
  9. 9. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… ps y creo que, la lista de correo ( http://groups.google.com/group/yad­common ) es un lugar más adecuado para este tipo de discusiones Comentario por MeissS ... @ gmail.com , 01 de octubre 2011 Herramienta de alerta simple, escribió este yad, ¿Compartiré aquí ;) # /Bn/bs ! i ah # #rljd aam pr PLnxS eo e lra aa CiuO # #N t pedsmmno yeetsiprats Cniret odndr o e ira oets vno motne. ovet u reao #e e pret ssead aecó.Cniuel aam yotnrl n l efco itm e tnin ofgr a lra bee a Pzadlhroe e tep pret. iz e on n l imo efco # #Atr D-ihl (ece uo: MWlem Lih) #Eal misw1e galcm mi: ess0 n mi.o #Lcni:GL ieca P #Pieacntucó:MeMy1 21 rmr osrcin i a 1 01 #Útm eeuin jlo21 dm1 lia jccó: ui 01 o 0 #fj iood vsaiaine l bneadlssea meaznt, ia cn e iulzcó n a adj e itm, uv eiy bsd aoae #yd aaa hr n a. # Ecdn =UF-8 noig T # #i8 -Itrainlzcó -Itrainlseug 1n nencoaiain nentoaiirn # eprainDMNOET =aetcok xotcó OIITXO lr_lc eprainTXDMIDR=" ur/sae/lcl" xotcó ETOANI / s hr oae # #dfn agnsvrals-DfneugengrvralN eie lua aibe eiirn iie aibe # TTL =aetcok ÍUO lr_lc VRIN=03 ESO .2 IO =/ur/acoe /ios/Wce .pg CN s cins cn ekr n # #peut -Fae rgna rg # fnind mn { ucó e eú CET ARS=$(yd-etaa-$txo"ne mnts.. " -ttl =" TTE " UNA TÁ a nrd et Etr iuo .! íuo $ IL" snd -Snd ädr oio oio nen # s [ $rt-e 2 ]; leo i [ e q ] ug CMIR=$(yd-ttl =" TTL"" VRIN -vnaa-io =$IO ABA a íuo $ IUO $ ESO" etn cn CN -acio-aco=60 -atr =50 rhv nh 0 lua 0 -txo=$"b Eias poi aciod adocm et <> lj u rpo rhv e ui oo $HM / cni /aet -rlj OE . ofg lra eo r -r $HM ./cni /aet -rlj/aam dlseo1 m f OE ofg lra eo lra e uñ l -s" CMI"$HM ./cni /aet -rlj/aam n $ ABO OE ofg lra eo lra yd-ttl $" TTL " $VRIN" a íuo $ ÍUO " ESO -btn="t-k 0 oó gko: " -aco30 nh 0 -vnaa-ioo=$IO etn cn CN -txo=$"upoi snd et autd! et S rpo oio sá jsao" f i mn eú f i # #Pub d snd -Kagtse rea e oio ln etn # s [ $rt-e 3 ], etne i [ e q ] nocs s [ -f i https://code.google.com/p/yad/wiki/Examples 9/14
  10. 10. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… $" TTL"" VRIN $ IUO $ ESO" -btn="t-k 0 oó gko: " -aco30 nh 0 -vnaa-io =$IO etn cn CN -txo=$!"read snd Ei" et pub e oio xt klalmlyr ill pae mn eú f i } mn eú # #Pors -Poes rgeo rzs # s [ " Cuton = " ] leo i $ ondw" " ; ug sla ag or to eh eta " Cuton mnts co nrr $ ondw" iuo TMOIAO =$(eh $( $CET ARS*6 )) EPRZDR co ( UNA TÁ 0 ) TS1=$(fca-s"euds+$TMR 2>/dv/nl |cre-d" -f ) AK eh sgno IE" e ua ot " 4 eeuio 3> >(yd-ntfccó -cmno=CD-iae =$IO -ecca ) jctv a oiiain oad M mgn CN suhr eh totp:$"eprao s etbeee $mntsd cet arsyntfcdrse $TS1" >&3 co oli Dsetdr e salc n iuo e una tá oiiaoe n AK! $seoTMOIAO uñ EPRZDR eeuio 3>&jctv # #ceu wc snd -afAdopüe hqe ih oio u ui rfn # s [ -f i sld -Aam Asae aia lra ugb # (mlyr-lo 0 " SUD ) |yd-ttl $" $TTL " $VRIN pae op $ ON" a íuo " IUO " ESO -btn="t-k 0 oó gko: " -aco30 -iae =$IO nh 0 mgn CN -vnaa-io =$IO etn cn CN -txo=$"b tep h triao< b!" et <> imo a emnd / >! ei ; xt f i ei xt Disfrute, y gracias por yad Comentario por tiong1 ... @ gmail.com , 07 de diciembre 2011 Hi ~ ¿Hay alguna versión de yad para Microsoft Windows? Comentario por miembro del proyecto ananasik , 07 de diciembre 2011 había un problema acerca de la construcción satisfactoria de yad en MS Windows ­ http://code.google.com/p/yad/issues/detail?id=56 Comentario por satyajit ... @ gmail.com , 24 de mayo 2012 Hola. El diálogo de selector de color no devuelve el valor de la transparencia. ¿Puede ser que el valor de salida en rgba lugar de hexadecimal? Comentario por oren.bod ... @ gmail.com , 30 de septiembre 2012 Hola a todos. ¿Tiene "yad" trabaja con RedHat ? OS? Comentario por peterpas ... @ gmail.com , 05 de diciembre 2012 ¿Hay (o puede haber) ninguna disposición por la que el elemento del cuadro de diálogo tiene el foco? Esta fue mi única queja principal con Zenity, que (por ejemplo, en un cuadro de diálogo que se trate) no se podía establecer cuál de los 2 botones fue el seleccionado por defecto (que estaba bien y que necesitaba n por defecto). Comentario por georgiano ... @ gmail.com , 15 de enero 2013 https://code.google.com/p/yad/wiki/Examples 10/14
  11. 11. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… Hola. Es posible que la fuente de un cuadro combinado que es un archivo? Comentario por miembro del proyecto ananasik , 15 de enero 2013 Sí. utilice la opción ­ resto Comentario por georgiano ... @ gmail.com , 16 de enero 2013 gracias, funciona bien. ... y cómo puedo configurar el valor predeterminado de cuadro combinado? Comentario por n3tw0rk ... @ gmail.com , 23 de enero 2013 Comentario por nerunblogs , 21 de febrero 2013 Psom( { asU ) PSAFR =$(yd-aco=50 -atr =30 AT_OM a nh 7 lua 0 -fra om -cmo="at d Taah:DR ap Psa e rblo I" -ttl ="rao D PctsDba -1ºPso íuo cidr e aoe ein as" -iae -sbe-spro -iae ="akg.n" mgn or ueir mgn Pcaepg -btn="t-ire 0 -btn="t-k 1 oó gkcer: " oó gko: " -txo="sPctscidssoDba APRI dsAqio d ua et O aoe rao ã ein ATR o ruvs e m psa snmcosu Dnr d psadsamnavc ua ats i ir e. eto e at es ot oê m etuuad drtro a smlrshcrsuSsea ms srtr e ieóis o iiae ae e itm, a clcnoaea cm psa od osuPorm isaaá ooad pns oo ats ne e rgaa ntlr Aqio.Oisaao etar o Aqio pr cm psa ruvs ntldr xriá s ruvs ár oo ats idcds < >Eape < b s qie Isaa u Porm caao 'xml'e ' ot ci caaapsa ua'aut'e niaa. b xml: / > e usr ntlr m rgaa hmd Eape m / p' re hmd ats m Pqee m ) rt=$? e eh " PSAFR" |cre-d"" -f1 > /tp/tse.tp co $ AT_OM ot | m et m s [$rt-e 1 ] acniucó, #1=O i e q ; otnain K psa =$(eh " PSAFR" |cre-d"" -f1) ats co $ AT_OM ot | Psoeo$psa asMi ats ms #0=cra á err ei xt f i } Cuando uso este código, pasta = $ (echo "$ PASTA_FORM" | cut­d "|"­f 1) es siempre nulo. No importa carpeta wich i elegir. ¿Qué sucede? Uh, y / tmp / teste.tmp siempre escribir / home / user / Escritorio https://code.google.com/p/yad/wiki/Examples 11/14
  12. 12. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… Comentario por nerunblogs , 21 de febrero 2013 Resuelto: i eliminado: ­ Botón = "gtk­cierre: 0" ­ botón = "gtk­ok: 1"  no lo necesita Comentario por miembro del proyecto ananasik , 21 de febrero 2013 si establece sus propios botones, recuerde que sólo los botones con códigos de salida incluso imprime resultado. Este es el comportamiento por defecto que se puede cambiar mediante la especificación ­ siempre­print­resultado. Comentario por hpp3.mar ... @ gmail.com , 24 de febrero 2013 Pocos cambios en el ejemplo de diálogo Ejecutar ... No pude conseguir que pueblan la historia, por lo intercambiado '­ entrada »y« ­ editable'. Ahora la historia se presenta, pero no llena correctamente (espacios vistos como nuevas líneas?), Por lo que utiliza la opción ­ resto en cambio, y leer los $ HISTFILE directamente, eliminando la necesidad de eval'ing. También usé un truco de poner el último comando usado en la cabecera del archivo, por lo que se presenta como la primera entrada en el cuadro combinado. # /bn/bs ! i ah XEM="tr" TR xem #ce e aciohsoil ra l rhv itra mdr-p${XGCCEHM :-$HM ./cce}/ ki D_AH_OE OE ah HSFL =${XGCCEHM :-$HM ./cce}/i -rn.hsoi ITIE D_AH_OE OE ah x u itra tuh$HSFL oc ITIE #ceryeeua dáoo ra jctr ilg TTL ="oad Eeua" ÍUO cmno jctr TX =" nnrdzacmnopr ET ltouc oad aa $HSFL ) ITIE [ z" rm" ] & ei 0 $ cd & xt #eeua cmno jctr oad cs $rm e ao cd n ht ://*|hts/ *|fp/ * tp tp:/ t:/ ) xg-airo$rm y d bet cd ; ; mit ://* alo ) xg-eal$rm y d mi cd ; ; hmr ://* obe ) ea $XEM-e"obe${ mnrm : /" y vl TR hmr # a cd / } ; ; tle *|sh* ent s ) ea $XEM-e" rm " y vl TR $ cd ; ; * ) ea $rm y vl cd ; ; ea sc #aaeal hsoi d cmno ñd a itra e oads cbz $HSFL |ge -q " rm" ||eh -e" rm n$($HSFL) >$HSFL aea ITIE rp F $ cd co $ cd < ITIE" ITIE ei 0 xt He cambiado la línea grep porque si un comando está enterrado en la historia, quería que le permita escribir en el archivo, incluso si el comando existe más abajo; para mayor comodidad. También creo que el archivo se debe mantener el ajuste con un comando 'head­n', traté de comer a mi historial de bash a él y lancé un error. ;) Comentario por miembro del proyecto ananasik , 25 de febrero 2013 sí, ahora ­ el descanso es una mejor opción que perl && eval. y para añadir comando en el comienzo del archivo de la historia, yo uso sed ­ sed­i "1 i $ RCMD" $ HISTFILE Comentario por JBS ... @ gmail.com , 11 de abril 2013 Alguien me puede ayudar con esto? Así que, básicamente, este script BASH funciona bien, las botas de Debian en un entorno mínimo Matchbox WM y este guión es de ejecución automática que muestra una pantalla gráfica agradable que permite la entrada de AD nombre de usuario y pasar, y luego las vars sea traspasada a pyhoca­cli que registra el equipo en un servidor de terminal linux x2go­servidor remoto .. funciona sin problemas. https://code.google.com/p/yad/wiki/Examples 12/14
  13. 13. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… Sin embargo, lo que quiero hacer es añadir una selección desplegable adicional a la pantalla gráfica YAD (después de los dos primeros campos), donde el usuario puede seleccionar la sesión (por ejemplo, kde, xfce4, LXDE y Fluxbox), y luego pasa que la selección al comando­pyhoca cli reemplazar startkde con algo como inicio $ DatosTrm (desde la selección desplegable) ... No estoy seguro exactamente cómo hacer esto ... ro @ltm -ticin -clds :~#ct ot xrs hnlet ooek a aLnxTria Sre " -fra-cmo="obed uuroA" -cmo="otaea H ) iu emnl evr om ap nmr e sai D ap Cnrsñ: " fmsrae=$(eh $Dtsr |ak'ei {S="" {rn $1') ruenm co aoTm w bgn F |} pit } fmasod=$(eh $Dtsr |ak'ei {S="" {rn $2') rPswr co aoTm w bgn F |} pit } phc -ci-srio agn .piao.i .ad -u$fmsrae-pswr $fmasod-csatd --snd nnuo yoa l evdr lua rvd p dr ruenm asod rPswr trke oio ign hcn ae Comentario por Macke ... @ gmail.com , 02 de mayo 2013 Aquí es un asesino en proceso de seleccionar una (o más) los PID y matarlos: #! / Bin / bash TMPFILE = / tmp / $ $. Pstmp OUTFILE = / tmp / $ $. Psdata EMSG = / tmp / $ $. Errmsg gen_data () { ps aux | tail­n 2> $ TMPFILE cat $ TMPFILE | awk­F '' '{print "" " n" $ 1 " n" $ 2 " n" $ 3 " n" $ 4 " n" $ 5 " n" $ 6 " n" $ 7 "  n "$ 8"  n "$ 9"  n "$ 10"  n "$ 11} '> $ OUTFILE } mientras que la verdadera do gen_data selección = $ (yad ­ lista  ­ Lista de control  ­ Columna = ": CHK"  ­ column = "USER: TXT"  ­ column = "PID: NUM"  ­ column = "% CPU: NUM"  ­ column = "% MEM: NUM"  ­ column = "VSZ: NUM"  ­ column = "RSS: NUM"  ­ column = "TTY: TXT"  ­ column = "STAT: TXT"  ­ column = "START: TXT"  ­ column = "TIEMPO: TXT"  ­ column = "COMANDO: TXT"  ­ multiple  ­ width = 900  ­ height = 600  ­ title =  "Killer" ­ window­icon = "procedimiento de ventanilla única"  ­ Botón = "Kill: 0"  ­ = botón "Actualizar: 1"  ­ = botón "Exit: 2" <$ OUTFILE) sel_ret = $? caso $ sel_ret en 0) echo "$ selección" | awk­F '|' '{print $ 3 "" $ 12}' | mientras leen cmd pid hacen si ­n "$ pid" entonces zenity ­ pregunta ­ el texto "Confirmar matanza de pid: $ pid  n  nCommand: $ cmd" rc = $? si $ rc­eq 0 entonces kill ­9 pid $ 2> $ EMSG si $? ­Ne 0 entonces errmsg = " c t $ E S  zenity "­ error ­ text" $ errmsg " a MG más zenity ­ info ­ text "Pid $ pid matado ..." ­ Timeout = 1 fi fi https://code.google.com/p/yad/wiki/Examples 13/14
  14. 14. 12/01/14 Ejemplos - yad - ejemplos de uso YAD - Mostrar diálogos gráficos de scripts de shell o línea de comandos - Google Project Ho… más zenity ­ info ­ text "No pid seleccionado ..." ­ Timeout = 3 fi hecho;; 1.  continuar;; 2) romper;; esac hecho rm­f $ TMPFILE rm­f $ OUTFILE rm­f $ EMSG Comentario por Yarling .... @ gmail.com , 20 de mayo 2013 Hola. He creado una interfaz de botón de arranque y parada y. Así que cuando hice clic en el botón de inicio, mi programa se ejecuta pero la interfaz se ha ido. ¿Cómo puedo hacer que la interfaz se mantienen para que pueda dejar de mi programa con el botón de parada en la interfaz? Gracias. Escriba un comentario: Sugerencia: Puede utilizar la sintaxis Wiki. Presentar Condiciones ­ Privacidad ­ alojamiento de proyectos de ayuda Powered by Google Project Hosting https://code.google.com/p/yad/wiki/Examples 14/14

×