Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: vadimo 09 Prosince 2006, 23:12:25

Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: vadimo 09 Prosince 2006, 23:12:25
Mám NTB Asus A6M. Používam ako emailového klienta Evolution. V Synapticu som nenešiel žiadny plugin, ktorý by mi rozblikal LEDku na notebooku pri príchode nového emailu. Je tam síce jeden plugin, ale ten je pre iného clienta.  Viem že sú pluginy, ktoré rozblikajú LEDky na klávesnici, ale o tie nemám záujem. Neviete ako na to?
Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: romi 10 Prosince 2006, 08:42:45
staci ti najst nejaky programik, ktory ti bude vediet blikat ledkami ... potom to uz lahko priradis k akcii po prijati emailu :)
ja som dakedy nieco podobne hladal..ale nenasiel som nic, co by som vedel nastavit :)))
Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: Milhouse 10 Prosince 2006, 19:36:52
Tuším, že něco podobného dělal nějaký plug-in pro Gkrellm.
Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: vadimo 10 Prosince 2006, 22:17:55
Už to mám!!

NTB Asus má podporu tejto LEDky  priamo v ACPI. Takže ak chceme ju rozvsietiť, stačí poslať "jedničku":
Kód: [Vybrat]
echo 1 > /proc/acpi/asus/mledA ešte som našiel tento scriptík v Pythone, ktorý sleduje email:
Kód: [Vybrat]
#!/usr/bin/python

from poplib import POP3_SSL

pop=POP3_SSL('pop3.server.com', 995);
r=pop.user('user');
r=pop.pass_('top secret password');
new=pop.stat()[0];
r=pop.quit();

f=file('/proc/acpi/asus/mled', 'w');

if (new>0):
    f.write('1');
else:
    f.write('0');

f.close();
Doplenené:
Pri spustení scriptu to vypisuje nejaké chyby. Ak sa niekto v tom vyznáte viac ako ja, napíšte čo treba doinštalovať, alebo čo.

Čo sa týka ostatných NTB, možno tu nájdete niečo čo pomôže možno aj Vám: http://clevo-mailled.sourceforge.net/
Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: vadimo 10 Prosince 2006, 22:28:21
Ešte to treba správne začleniť do Evolution. Lebo keď to dám ako akciu pri príchode nového mailu, tak pravdepodobne ostane svietiť stále, pokiaľ ju nevypnem. Lepšie by bolo zistiť, kde si Evolution ukladá status o novom emaily a riadiť sa podľa toho. Chcel by som to bez toho skriptu.
Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: zigi 10 Prosince 2006, 22:39:54
no treba takovy to jednoduchy scriptik by mohl poslouzit:

#!/bin/bash

echo 1 > /proc/acpi/asus/mled

sleep(50) // nastav si tam interval jaky chces (viz. man sleep)

echo 0 > /proc/acpi/asus/mled

exit 0
Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: vadimo 10 Prosince 2006, 23:03:16
Ja to nevidím za najlepšie riešenie. Lebo práve v tej chvili, ked bude blikať, nemusím byť pri NTB.
Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: zigi 10 Prosince 2006, 23:07:44
a exituje akce pro precteni noveho mailu?
Název: Ako rozchodiť email-LED? [vyřešeno]
Přispěvatel: _mali_ 11 Prosince 2006, 21:22:40
No ja pouzivam program Mail Notification (http://www.nongnu.org/mailnotify). V jeho nastaveniach sa da nastavit akcia ked pride novy email (echo 1 > /proc/acpi/asus/mled) aj akcia ked su vsetky spravy precitane (echo 0 > /proc/acpi/asus/mled). S tymto riesenim som maximalne spokojny.