Posted: Sat 26 May 2012, 22:17
did bigbass jump ship?
READ-ONLY Archive
https://oldforum.puppylinux.com/
I tried -a 0:0, then -a :hw, then -a 'hw:0,0', then -a 0:hw:0, but now, i know the right word!zigbert wrote: ...
'mpg321 /dir/file' to play a audio-file.
If you use 'ffmpeg -i "/dir/file" -f au - | aplay -D plughw' it will play mp3, ogg, wma, flac, wav, ... without including more dependencies.
...
Code: Select all
while : ; do echo -e "x\n 100; sleep 0.5; done
I guess it should bedon570 wrote:To Zigbert
On the first page -----> scrolling text example
Is this line correct? Just one quote sign?
_______________________________________________Code: Select all
while : ; do echo -e "x\n 100; sleep 0.5; done
Code: Select all
while : ; do echo -e "x\n 100"; sleep 0.5; done
No I thought you tested it.Have you tested it?
don570 wrote:No I thought you tested it.
Code: Select all
#!/bin/sh
# Scrolling text & embedded timer event illustration #2
# using text and timer widgets
FG=$1 BG=$2 MSG=$3
! [ "$1" -a "$2" -a "$3" ] && echo "usage: $0 fg-color bg-color \"string\"" &&\
FG=white BG=black MSG="This is a test... I repeat: This is a test... "
echo 'style "gtkdialog-prog"
{
bg[NORMAL] = "'"$BG"'"
fg[NORMAL] = "'"$FG"'"
}
widget "*prog" style "gtkdialog-prog"
class "*" style "gtkdialog-prog"' > /tmp/gtkrc_prog
export GTK2_RC_FILES=/tmp/gtkrc_prog:/root/.gtkrc-2.0
function scrolltext() {
thestr="${1}"
echo -en "${thestr:2}${thestr:0:2}"
}
export SCROLLMSG="$MSG"
export -f scrolltext
export GTKBOX='
<window title="Embedded Timer Event #2">
<vbox width-request="300">
<text>
<variable>SCROLLMSG</variable>
<input>scrolltext "$SCROLLMSG"</input>
</text>
<timer interval="1" visible="false">
<action type="refresh">SCROLLMSG</action>
</timer>
</vbox>
</window>'
gtkdialog4 -p GTKBOX -c
unset GTKBOX
It candisciple wrote:A pity it can't refresh more often than once a second...
Code: Select all
<timer milliseconds="true" interval="200" visible="false">
Code: Select all
#!/bin/sh
export MSG="This is a test... I repeat: This is a test... "
export GTKBOX='
<vbox width-request="300">
<text>
<variable>MSG</variable>
<input>echo -en "${MSG:2}${MSG:0:2}"</input>
</text>
<timer milliseconds="true" interval="200" visible="false">
<action type="refresh">MSG</action>
</timer>
</vbox>'
gtkdialog4 -p GTKBOX
Code: Select all
<entry>
<action signal="activate">command</action>
</entry>
Code: Select all
#!/bin/bash
#Autor: Walter Leonardo Iñiguez
MAIN_DIALOG='
<window title="Programa VatiOhms">
<notebook page="0" labels=" Tab 1| Tab 2| Tab 3| Tab 4">
<vbox>
<frame Calcular el Voltaje: V=I.R >
<hbox>
<text>
<label>Ingrese Resistencia (Ohm): </label>
</text>
<entry>
<default>""</default>
<variable>Resistencia</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry>
<default>""</default>
<variable>V</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Ingrese Corriente (Ampere):</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Corriente</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Val</variable>
</entry>
</hbox>
<hbox>
<text>
<label>El voltaje es: </label>
</text>
<entry>
<variable>Voltaje</variable>
<input>echo "scale=6;$Resistencia*$Corriente" | bc</input>
<input>echo "scale=6;$V/$Corriente" | bc</input>
<input>echo "scale=6;sqrt($Val*$Resistencia)" | bc</input>
</entry>
<text>
<label>Volts</label>
</text>
</hbox>
<hbox>
<button>
<label>Borrar datos</label>
<action type="clear">Voltaje</action><action type="clear">Resistencia</action><action type="clear">Corriente</action><action type="clear">V</action><action type="clear">Val</action>
</button>
<button can-default="true" has-default="true" use-stock="true">
<label>Calcular</label>
<action>refresh:Voltaje</action>
</button>
</hbox>
</frame>
<frame Calcular la Resistencia: R=V/I >
<hbox>
<text>
<label>Ingrese Tensión (Volt): </label>
</text>
<entry>
<default>""</default>
<variable>Volts</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry>
<default>""</default>
<variable>Va</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Ingrese Corriente (Ampere):</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Amper</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Vas</variable>
</entry>
</hbox>
<hbox>
<text>
<label>La resistencia es: </label>
</text>
<entry>
<variable>Resistor</variable>
<input>echo "scale=3;$Volts/$Amper" | bc</input>
<input>echo "scale=3;($Va/$Amper)/$Amper" | bc</input>
<input>echo "scale=3;$Volts/($Vas/$Volts)" | bc</input>
</entry>
<text>
<label>Ohms</label>
</text>
</hbox>
<hbox>
<button>
<label>Borrar datos</label>
<action type="clear">Resistor</action><action type="clear">Volts</action><action type="clear">Amper</action><action type="clear">Va</action><action type="clear">Vas</action>
</button>
<button can-default="true" has-default="true" use-stock="true">
<label>Calcular</label>
<action>refresh:Resistor</action>
</button>
</hbox>
</frame>
<frame Calcular la Corriente: I=V/R >
<hbox>
<text>
<label>Ingrese Tensión (Volt): </label>
</text>
<entry>
<default>""</default>
<variable>Tensio</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry>
<default>""</default>
<variable>Vac</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Ingrese Resistencia (Ohm): </label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Resisten</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Vat</variable>
</entry>
</hbox>
<hbox>
<text>
<label>La Corriente es: </label>
</text>
<entry>
<variable>Corrient</variable>
<input>echo "scale=6;$Tensio/$Resisten" | bc</input>
<input>echo "scale=6;$Vat/$Tensio" | bc</input>
<input>echo "scale=6;(sqrt($Vac*$Resisten))/$Resisten" | bc</input>
</entry>
<text>
<label>Amperes</label>
</text>
</hbox>
<hbox>
<button>
<label>Borrar datos</label>
<action type="clear">Corrient</action><action type="clear">Tensio</action><action type="clear">Resisten</action><action type="clear">Vat</action><action type="clear">Vac</action>
</button>
<button can-default="true" has-default="true" use-stock="true">
<label>Calcular</label>
<action>refresh:Corrient</action>
</button>
</hbox>
</frame>
<frame Calcular los Vatios (Watts): W=I.V >
<hbox>
<text>
<label>Ingrese Tensión (Volt): </label>
</text>
<entry>
<default>""</default>
<variable>Tensione</variable>
</entry>
<text>
<label>o resistencia</label>
</text>
<entry>
<default>""</default>
<variable>Vad</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Ingrese Corriente (Ampere): </label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Amperiore</variable>
</entry>
<text>
<label>o resistencia</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Vag</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Los Vatios son: </label>
</text>
<entry>
<variable>Vatios</variable>
<input>echo "scale=6;$Tensione*$Amperiore" | bc</input>
<input>echo "scale=6;($Vad*$Amperiore)*$Amperiore" | bc</input>
<input>echo "scale=6;($Tensione/$Vag)*$Tensione" | bc</input>
</entry>
<text>
<label>Vatios</label>
</text>
</hbox>
<hbox>
<button>
<label>Borrar datos</label>
<action type="clear">Vatios</action><action type="clear">Tensione</action><action type="clear">Amperiore</action><action type="clear">Vad</action><action type="clear">Vag</action>
</button>
<button can-default="true" has-default="true" use-stock="true">
<label>Calcular</label>
<action>refresh:Vatios</action>
</button>
</hbox>
</frame>
<hbox>
<button>
<label>BORRAR TODOS LOS DATOS</label>
<action type="clear">Resistor</action><action type="clear">Volts</action><action type="clear">Amper</action><action type="clear">Va</action><action type="clear">Vas</action><action type="clear">Vatios</action><action type="clear">Tensione</action><action type="clear">Amperiore</action><action type="clear">Vad</action><action type="clear">Vag</action><action type="clear">Corrient</action><action type="clear">Tensio</action><action type="clear">Resisten</action><action type="clear">Vat</action><action type="clear">Vac</action><action type="clear">Voltaje</action><action type="clear">Resistencia</action><action type="clear">Corriente</action><action type="clear">V</action><action type="clear">Val</action>
</button>
<button>
<label>SALIR</label>
<action>exit:EXIT</action>
</button>
</hbox>
</vbox>
</notebook>
</window>
' gtkdialog3 --program=MAIN_DIALOG
Code: Select all
#!/bin/bash
#Autor: Walter Leonardo Iñiguez
MAIN_DIALOG='
<window title="Programa VatiOhms">
<notebook page="0" labels=" Tab 1| Tab 2| Tab 3| Tab 4">
<vbox>
<frame>
<text use-markup="true">
<label>"<b><u>Calcular el Voltaje: V=I.R</u></b>"</label>
</text>
<hbox>
<text>
<label>Ingrese Resistencia (Ohm): </label>
</text>
<entry>
<default>""</default>
<variable>Resistencia</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry>
<default>""</default>
<variable>V</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Ingrese Corriente (Ampere):</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Corriente</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Val</variable>
</entry>
</hbox>
<hbox>
<text>
<label>El voltaje es: </label>
</text>
<entry>
<variable>Voltaje</variable>
<input>echo "scale=6;$Resistencia*$Corriente" | bc</input>
<input>echo "scale=6;$V/$Corriente" | bc</input>
<input>echo "scale=6;sqrt($Val*$Resistencia)" | bc</input>
</entry>
<text>
<label>Volts</label>
</text>
</hbox>
<hbox>
<button>
<label>Borrar datos</label>
<action type="clear">Voltaje</action><action type="clear">Resistencia</action><action type="clear">Corriente</action><action type="clear">V</action><action type="clear">Val</action>
</button>
<button can-default="true" has-default="true" use-stock="true">
<label>Calcular</label>
<action>refresh:Voltaje</action>
</button>
</hbox>
</frame>
</vbox>
<vbox>
<frame Calcular la Resistencia: R=V/I >
<hbox>
<text>
<label>Ingrese Tensión (Volt): </label>
</text>
<entry>
<default>""</default>
<variable>Volts</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry>
<default>""</default>
<variable>Va</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Ingrese Corriente (Ampere):</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Amper</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Vas</variable>
</entry>
</hbox>
<hbox>
<text>
<label>La resistencia es: </label>
</text>
<entry>
<variable>Resistor</variable>
<input>echo "scale=3;$Volts/$Amper" | bc</input>
<input>echo "scale=3;($Va/$Amper)/$Amper" | bc</input>
<input>echo "scale=3;$Volts/($Vas/$Volts)" | bc</input>
</entry>
<text>
<label>Ohms</label>
</text>
</hbox>
<hbox>
<button>
<label>Borrar datos</label>
<action type="clear">Resistor</action><action type="clear">Volts</action><action type="clear">Amper</action><action type="clear">Va</action><action type="clear">Vas</action>
</button>
<button can-default="true" has-default="true" use-stock="true">
<label>Calcular</label>
<action>refresh:Resistor</action>
</button>
</hbox>
</frame>
</vbox>
<vbox>
<frame Calcular la Corriente: I=V/R >
<hbox>
<text>
<label>Ingrese Tensión (Volt): </label>
</text>
<entry>
<default>""</default>
<variable>Tensio</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry>
<default>""</default>
<variable>Vac</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Ingrese Resistencia (Ohm): </label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Resisten</variable>
</entry>
<text>
<label>o vatios</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Vat</variable>
</entry>
</hbox>
<hbox>
<text>
<label>La Corriente es: </label>
</text>
<entry>
<variable>Corrient</variable>
<input>echo "scale=6;$Tensio/$Resisten" | bc</input>
<input>echo "scale=6;$Vat/$Tensio" | bc</input>
<input>echo "scale=6;(sqrt($Vac*$Resisten))/$Resisten" | bc</input>
</entry>
<text>
<label>Amperes</label>
</text>
</hbox>
<hbox>
<button>
<label>Borrar datos</label>
<action type="clear">Corrient</action><action type="clear">Tensio</action><action type="clear">Resisten</action><action type="clear">Vat</action><action type="clear">Vac</action>
</button>
<button can-default="true" has-default="true" use-stock="true">
<label>Calcular</label>
<action>refresh:Corrient</action>
</button>
</hbox>
</frame>
</vbox>
<vbox>
<frame Calcular los Vatios (Watts): W=I.V >
<hbox>
<text>
<label>Ingrese Tensión (Volt): </label>
</text>
<entry>
<default>""</default>
<variable>Tensione</variable>
</entry>
<text>
<label>o resistencia</label>
</text>
<entry>
<default>""</default>
<variable>Vad</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Ingrese Corriente (Ampere): </label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Amperiore</variable>
</entry>
<text>
<label>o resistencia</label>
</text>
<entry activates-default="true">
<default>""</default>
<variable>Vag</variable>
</entry>
</hbox>
<hbox>
<text>
<label>Los Vatios son: </label>
</text>
<entry>
<variable>Vatios</variable>
<input>echo "scale=6;$Tensione*$Amperiore" | bc</input>
<input>echo "scale=6;($Vad*$Amperiore)*$Amperiore" | bc</input>
<input>echo "scale=6;($Tensione/$Vag)*$Tensione" | bc</input>
</entry>
<text>
<label>Vatios</label>
</text>
</hbox>
<hbox>
<button>
<label>Borrar datos</label>
<action type="clear">Vatios</action><action type="clear">Tensione</action><action type="clear">Amperiore</action><action type="clear">Vad</action><action type="clear">Vag</action>
</button>
<button can-default="true" has-default="true" use-stock="true">
<label>Calcular</label>
<action>refresh:Vatios</action>
</button>
</hbox>
</frame>
<hbox>
<button>
<label>BORRAR TODOS LOS DATOS</label>
<action type="clear">Resistor</action><action type="clear">Volts</action><action type="clear">Amper</action><action type="clear">Va</action><action type="clear">Vas</action><action type="clear">Vatios</action><action type="clear">Tensione</action><action type="clear">Amperiore</action><action type="clear">Vad</action><action type="clear">Vag</action><action type="clear">Corrient</action><action type="clear">Tensio</action><action type="clear">Resisten</action><action type="clear">Vat</action><action type="clear">Vac</action><action type="clear">Voltaje</action><action type="clear">Resistencia</action><action type="clear">Corriente</action><action type="clear">V</action><action type="clear">Val</action>
</button>
<button>
<label>SALIR</label>
<action>exit:EXIT</action>
</button>
</hbox>
</vbox>
</notebook>
</window>
' gtkdialog3 --program=MAIN_DIALOG