Ejemplos yad - ejemplos de uso yad - mostrar diálogos gráficos de scripts de shell o línea de comandos - google project hosting
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. 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. 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. 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 "initval". 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" initval 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, "minval", "maxval", y "initval"
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 autokill no va a funcionar. Cuando llega el usuario cancele la ventana abierta
https://code.google.com/p/yad/wiki/Examples
4/14
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. 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
siempreprintresultado 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/yadcommon )
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 Pickerescrito para yad, para su placer!
http://code.google.com/p/colourpicker/
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. 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 ontop 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. 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 shc". por lo que su ejemplo será
botón 1 () {"se pulsa el botón 1" echo} exportaciónf botón1
yad forma campo "Button1: btn" campo "button2: btn" campo "button3: btn" "shc 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. 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/yadcommon ) 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. 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. 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" | cutd "|"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/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 = "gtkcierre: 0" botón = "gtkok: 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 siempreprintresultado.
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 'headn', 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 sedi "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
pyhocacli que registra el equipo en un servidor de terminal linux x2goservidor remoto .. funciona sin problemas.
https://code.google.com/p/yad/wiki/Examples
12/14
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 comandopyhoca 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 | tailn 2> $ TMPFILE
cat $ TMPFILE | awkF '' '{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" windowicon =
"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" | awkF '|' '{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 $ rceq 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. 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
rmf $ TMPFILE rmf $ OUTFILE rmf $ 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