Ubuntu 9.04 GMail Notifier
tjaaaa, auf sowas hat die Welt gewartet. Ein weiterer E-Mail Notifier unter den 10000 anderen schon existerenden und die Frage nach dem „warum nur?!“ kommt wieder auf.
Die Antwort ist: Als ich dieses tolle neue Ubuntu auf meinem PC hatte (die final wird übrigens gerade auf die Mirrors verteilt) fiel mir als erste Neuerung das tolle neue Notificationsystem auf, wie auch ein kleines Applet im Panel dass die Nachrichten zusammenfasst. Pidgin integriert sich da hervorragend jedoch ließen sich E-Mail Programme vermissen. Evolution klappt zwar, muss jedoch zur Benachrichtigung immer offen sein und lässt sich nicht in so ein kleines Icon minimieren. Sämtliche anderen ausprobierten externen Notifier machen leider auch keinen großen Gebrauch von diesen neuen Features – und von daher: Ran an die Arbeit und folgendes ist dabei herausgekommen:
chic, oder? Das ganze ist Version 0.5, die erste die überhaupt existiert und herunterladen sowie an der Entwicklung partizipieren kann man unter Launchpad.
Was fehlt ist vor allem ein grafisches Konfigurationsinterface, welches dann aber in der nächsten Version folgen wird. Ubuntu Versionen vor 9.04 werden übrigens nicht unterstützt, da der Notifier die Indicator Libs benötigt um zu funktionieren.
HINWEIS: Unter Ubuntu muss dazu sudo apt-get install python-indicate python-notify ausgeführt werden um die Libs zu installieren
Das neue ist aber sowieso ein Ausprobieren wert: Herunterladen könnte ihr euch das ganze wahrscheinlich spätestens in ein paar Stunden unter Ubuntu.com.


Hi, I get this error:
fabio@fabio-laptop:~/Scrivania/gm-notify-0.7$ python gm-notify-config.pygm-notify-config.py:212: GtkWarning: GtkEntry – did not receive focus-out-event. If you
connect a handler to this signal, it must return
FALSE so the entry gets the event as well
gtk.main_iteration()
Can you help me?
Hi Sako
this console log message is known, but as far as I know it doesn’t trigger any unwanted behaviour – the config interface should work fine.
Anyway this is already fixed in current trunk…
Hi Alex,
ok but I can’t set my user and pass because I get „wrong credentials“ everytime! I’m sure my credential is correct! I would like use this application but I can’t!
What can I do? I try whit the tar.gz file and the .deb file but I have the same problem…
I have a question: In the user box I must write xxxxxx@gmail.com or xxxxxx whitout @gmail.com??
I’ve got the same problem with wrong credentials like Sako reports.
Uhm, forgotten to say. I’m using version 0.9.0.
mmh… Do you really use the current version (latest PPA) from https://launchpad.net/~gm-notify-maintainers/+archive/ppa ?
If yes, do you have IMAP activated in your GMail Account?
Okay. After activating IMAP everything works fine.
Did see that I’ve to activate IMAP.
Also Installation mit Root-Rechten, Setzen des Passworts als Benutzer. Das hat jetzt geklappt
Danke soweit, nur bekomme ich noch keine Mails angezeigt. Kann man sonst noch etwas falsch machen? Auch nach Neustart zeigt das Applet mir nur Pidgin an, keinen Gmail Notifier
Danke im Voraus,
André
PS: der Gmail-Benutzername wird ja ohne @gmail.com angegeben?
Hallo Andre,
genau. Installieren mit Root und das Passwort mit dem Benutzer setzen. Damit die Mails angezeigt werden musst du ihn natürlich auch starten. Er findet sich unter Anwendungen->Internet. Du kannst ihn auch unter System->Einstellungen->Startprogramme zum automatisch starten bewegen.
Grüße
Alex
Auch auf die Gefahr hin dir auf den Keks zu gehen, es klappt leider nicht
Weder das manuelle Starten des Dienstes, noch das Automatische bringen etwas. Hier nochmal meine Vorgehensweise:
andre@laptop:~/gm-notify-0.5$ sudo ./setup.py install -> hat geklappt
andre@laptop:~/gm-notify-0.5$ set-gmail-password.py xxxxx xxxxx -> sucess
Anwendungen->Internet->Gmail Notifier -> Sanduhr läuft ein paar Sekunden, danach nichts mehr
alternativ:
System->Einstellungen->Startprogramme->Hinzufügen: Befehl=gm-notify.py -> leider auch nichts
In der Systemüberwachung wird allerdings auch kein Prozess Gmail Notifier aufgelistet, dafür aber 2 Prozesse ohne Namen…?
Noch eine Idee?
Gruss,
André
Hab’ jetzt mal den Dienst in der Konsole aufgerufen:
andre@laptop:~$ gm-notify.py
Traceback (most recent call last):
File „/usr/local/bin/gm-notify.py“, line 22, in
import pynotify, indicate, urllib2
ImportError: No module named indicate
Vielleicht hilt das ja bei der Fehlersuche
Hallo Andre,
das hilft in der Tat sehr – gut dass du darauf hinweist… Das sollte man auf jeden Fall in die README aufnehmen. Das Python Modul indicate ist zur Funktion erforderlich. Einfach mit sudo apt-get install python-indicate installieren (universe-Quellen müssen an sein)
Hoffentlich war das jetzt der letzte Stolperstein
Grüße
Alex
Heureka, läuft jetzt super
Wie heisst es so schön: gut Ding will Weile haben.
Vielen Dank für das Tool und Deine Hilfe
Gruss,
André
Ich nochmal
Wenn ich das Passwort nicht mit sudo sondern als Root setzen möchte ändert sich die Ausgabe leicht:
root@laptop:/home/andre/gm-notify-0.5# set-gmail-password.py xxxxx xxxxx
** (set-gmail-password.py:16254): WARNING **: write_all write failure: Broken pipe
Traceback (most recent call last):
File „/usr/local/bin/set-gmail-password.py“, line 28, in
keys = keyring.Keyring(„GMail“, „mail.google.com“, „http“)
File „/usr/local/lib/python2.6/dist-packages/keyring.py“, line 12, in __init__
self._keyring = gkey.get_default_keyring_sync()
gnomekeyring.IOError
Hi,
irgendwie klappt das bei mir nicht. Beim Setzen des Passworts:
andre@laptop:~/gm-notify-0.5$ sudo set-gmail-password.py xxxxxx xxxxx
Traceback (most recent call last):
File „/usr/local/bin/set-gmail-password.py“, line 28, in
keys = keyring.Keyring(„GMail“, „mail.google.com“, „http“)
File „/usr/local/lib/python2.6/dist-packages/keyring.py“, line 12, in __init__
self._keyring = gkey.get_default_keyring_sync()
gnomekeyring.NoKeyringDaemonError
Mache ich etwas falsch? Der Gnome-keyring-daemon ist geladen und „schläft“. Eine Idee?
Gruss,
André
Hallo Andre,
das set-gmail-password.py Script muss als der Benutzer aufgerufen werden, als der der GMail Notifier läuft und nicht als root
Viel Spaß damit!
Alex