Hallo zusammen,
ich habe eine Frage bzgl. zenity:
Folgendes möchte ich tun: den bisherigen täglichen Daten-Gesamt-Verbrauch von meinem Web-Stick in einem Nachrichtenfenster anzeigen:
Das habe ich mit notify-send hinbekommen:
set name ( vnstat --iface ppp0 -s | sed '1,6d' | head -n1 | awk '{ print $8 }' );and notify-send -t 5000 "Info" "bisheriger Verbrauch: $name MB"
Fein; aber nun wollte ich noch zusätzlich ein icon ins Nachrichtenfeld einblenden. Dafür habe ich zenity genommen:
set name ( vnstat --iface ppp0 -s | sed '1,6d' | head -n1 | awk '{ print $8 }' );and zenity --notification --window-icon=/home/rosika/Schreibtisch/work/Downloads/status_on.png --text="bisheriger Verbrauch für ppp0: $name MB"
Das klappt auch wie gewünscht. Das so definierte icon blendet zusätzlich einen grünen Button ein. Naja, ein wenig eye-candy, aber was soll´s....
Übrigens: Die Variable "name" zu definieren ist mit "set" gelöst, da ich fish als standard shell nutze und die Syntax diesbezüglich etwas von bash abweicht.
zenity --notification blendet mir aber zusätzlich einen Button ein: "Do default Action". Wenn ich den anklicke, verschwindet die zenity-Anzeige sofort, ansonsten nach 10 Sekunden von alleine.
Die Frage, die ich nun habe ist: Bewirkt das Klicken auf "Do default Action" irgendetwas, ausser dass das Anzeigefenster schießt? Nicht, dass da noch etwas Ungewolltes angestossen wird.
Vielen Dank im voraus für Eure Mühe.
Grüsse
Rosika ☺