Text an Gnome3 als Systemmeldung senden ?

faber38

faber38

Tripel-As
hallo,
ich baue gerade einen kleinen script und würde gerne einen Text an die Gnomeshell senden so das er als Systemmeldung erscheint...

geht das ?!
 
ich habe es schonmal auf meine root-konsole ausgeben können..
.............
ipPrefix="192.168.0";
ipsToCheck="6";
canShutdown="true";
vinagre="vinagre 192.168.0.8"
text_meldung="Rechner ist nicht eingeschaltet"

for ipToCheck in $ipsToCheck; do
if ping -q -c1 ${ipPrefix}.${ipToCheck} > /dev/null 2>&1; then
canShutdown="false";
${vinagre} ;
fi;
done;

if [ "$canShutdown" = "true" ]; then
#suspend command oder
echo ${text_meldung} >/tmp/nachricht ;
write root pts/0 </tmp/nachricht ;
fi;

.....................................................

ich weiß das da noch etwas mit Filedeskriptoren geht (stderr) erreiche ich damit eventuell die Gnomeshell ?
 
Moin,

für aufpoppende Meldungen ala "Aku ist leer" dafür gibt es für Gnome notify-send aus dem Packet libnotify-bin zumindest in der Debian / Ubuntu-Welt.

mfg
HeadCrash
 
es hat funtioniert.. danke !

ipPrefix="192.168.0";
ipsToCheck="8";
canShutdown="true";
vinagre="vinagre 192.168.0.8" ;


for ipToCheck in $ipsToCheck; do
if ping -q -c1 ${ipPrefix}.${ipToCheck} > /dev/null 2>&1; then
canShutdown="false";
${vinagre} ;
fi;
done;

if [ "$canShutdown" = "true" ]; then
notify-send "Rechner ist nicht eingeschaltet" -t 6 ;
fi;
 
Falls du das in einem Cron verwenden willst, musst du wahrscheinlich die Environmentvariable fürs Display im Skript setzten.

Code:
export DISPLAY=:0.0

mfg
HeadCrash
 

Ähnliche Themen

chown Befehl in einem Script

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

Script pausieren bis Bedingung erfüllt ist

Kernel Kaltstart / reboot?

Seit Ubuntu 18.04.5 LTS vermisse ich im Ordnermenü die Option Erstellungsdatum

Zurück
Oben