Hali!
Van egy ASUS A400 series laptop. Fedora 7. Van asus_laptop kernel module betöltve. Gond nélkül. Így aztán van
/sys/class/leds/asus\:mail/brightness
is
és a :
echo "1" > /sys/class/leds/asus\:mail/brightness
és :
echo "0" > /sys/class/leds/asus\:mail/brightness
vezérlik is szépen a mail-led-et. Természetesen csak root-ként van hozzáférés.
A kérdés.
Azt szeretném megoldani, hogy amikor a Seamonkey letölt egy új üzenetet, azt a mail-led jelezze, és természetesen ha elolvastam, elaludjon. Milyen irányban induljak el? seamonkey-t kell patkolnom? MoztrayBiff-et megnéztem, de az nem az. :) valami acpi event-re kell koncentrálnom? Bár nem hiszem, hogy Seamonkey ilyesmit triggerelne. Van valakinek ezzel tapasztalata?
Köszi
Row
- 1251 megtekintés
Hozzászólások
a seamonkey nem tudom mennyire támogatja... én anno fetchmail+cron módszerrel csináltam: egy szkript 5 percenként rákérdezett a szerverre hogy van-e olvasatlan levelem és ha volt akkor acpin keresztül bekapcsolta a ledet.
- A hozzászóláshoz be kell jelentkezni
kmail-lel szoptam hasonloban. felkapcs egyszeru, lekapcs nem. igy most ha jon egy mail kis led felkapcs es ugy marad. (feladtam)
- A hozzászóláshoz be kell jelentkezni
Akkor írok egy pici extension-t... :)
- A hozzászóláshoz be kell jelentkezni
Na inkább ez lett cronjob-ként:
#!/bin/sh
export IFS='
';
export b=0;
for a in `find </path/to/mozilla/profile>/Mail/ -name Inbox.msf -print`; do
l=`grep '(\^A2=[0-9])' $a | tail -n1 | sed -r 's/(.*)\(\^A2=([0-9])\)(.*)/\2/'`;
if [[ $l -gt 0 ]]; then
b=$(($b+$l));
fi ;
done;
echo $b > /sys/class/leds/asus\:mail/brightness;
Elég favágó, de erre volt most idő :)
Row
- A hozzászóláshoz be kell jelentkezni