asus_laptop mail led [megoldás]

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

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.

kmail-lel szoptam hasonloban. felkapcs egyszeru, lekapcs nem. igy most ha jon egy mail kis led felkapcs es ugy marad. (feladtam)

Akkor írok egy pici extension-t... :)

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