neues Meldungsfenster

Post Reply
Message
Author
User avatar
chef
Posts: 76
Joined: Tue 18 Jun 2013, 15:17
Contact:

neues Meldungsfenster

#1 Post by chef »

Hier ein weiteres Beispiel meiner Programmierkünste. Ich glaube, so langsam habe ich den Dreh raus.

Code: Select all

#!/bin/sh

if [ ! -f 5rO0SlXdhZjyUl3fCa2ffr ];
then
wget http://ubuntuone.com/5rO0SlXdhZjyUl3fCa2ffr #das  Bild aus dem Internet
fi

if [ "$3" == "beep" ]; 
then
beep -f 30 -l 1000 -r 3 -d 1000 & #3x Brummton, 1 Sekunde Pause
fi


export meldung='
<window decorated="false" window-position="1" skip_taskbar_hint="true" >
<hbox><button><input file>5rO0SlXdhZjyUl3fCa2ffr</input></button>
<text><label>======</label></text><text><label>'"$1"'</label></text>
<text><label>======</label></text></hbox></window>'
gtkdialog --program=meldung &  #das Fenster

PID=$! #die  PID zum Beenden

sleep $2   #Anzeige  dauer Parameter2
#rm 5rO0SlXdhZjyUl3fCa2ffr #um das Bild zu löschen

kill $PID   #Programmende

Wenn man das dann so aufruft:

Code: Select all

meldung "Eine wirklich schöne Meldung .." 2 "beep"
dann kommt eine Meldung. Parameter1 ist der Text, Parameter2 ist die Zeit, die die Meldung angezeigt wird und Parameter3 erzeugt einen akustischen Brummton.

Das Bild von wormux habe ich mal im Internet hinterlegt.

Post Reply