notifyOSD

cX_Java

Mitglied
Hi Leute,

kann mir jemand sagen wie ich das notifyOSD von Ubuntu 10.04 mit Java ansprechen kann?

Würde da gern bei einem bestimmten Ereignis das aufm Desktop ausgeben, am besten über dieses notifyOSD.

Greetz cx_java
 
G

Gast2

Gast
Code:
foo=`df -l -h -T | grep /protected`
v1=`echo $foo | cut -d ' ' -f 2`
v2=`echo $foo | cut -d ' ' -f 3`
v3=`echo $foo | cut -d ' ' -f 5`
export DISPLAY=:0 && sudo -u mogel /usr/bin/notify-send -t 30000 "Festplatte entschlüsselt" "$v2 von $v1 belegt ($v3)" -i /usr/share/icons/gnome/48x48/stock/data/stock_lock-open.png 2>/var/log/hardprotect-notify.err

der eigentliche Befehl dafür ist [c]/usr/bin/notify-send[/c] ... ganz einfach über Runtime aufrufen
 

cX_Java

Mitglied
ich bin leider ein neuling was das programmieren angeht und kann zu dem code nur sagen, dass das kein java code is^^

ich wollte in meiner java klasse einfach irgendwie mit sowas wie
Java:
send.notifyOSD("HEllo World");
ein text ans notifyOSD schicken.
Geht sowas?

bzw wenn nicht hat jemand eine Lösung wie ich aus java dieses OSD anspreche?
 
G

Gastredner

Gast
Von Java aus selbst wohl gar nicht, da notifyOSD wohl nicht gerade auf allen Plattformen verfügbar sein sollte (eigentlich schade). Also musst du entweder ein Shellscript wie jenes von mogel ausführen oder eine native Anbindung (JNI, JNA) verwenden.
 

Neue Themen


Oben