Zum Inhalt springen

Ubuntu 9.04 GMail Notifier

23. April 2009

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:

Screenshot1Screenshot2

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.

18 Kommentare Eins hinterlassen →
  1. SAKO Permalink
    6. Mai 2009 15:05

    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?

    • 6. Mai 2009 15:10

      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…

      • SAKO Permalink
        6. Mai 2009 15:46

        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??

      • Christian Permalink
        16. Juni 2009 09:49

        I’ve got the same problem with wrong credentials like Sako reports.

      • Christian Permalink
        16. Juni 2009 09:50

        Uhm, forgotten to say. I’m using version 0.9.0.

      • 16. Juni 2009 10:16

        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?

      • Christian Permalink
        16. Juni 2009 11:57

        Okay. After activating IMAP everything works fine.
        Did see that I’ve to activate IMAP.

  2. André Permalink
    24. April 2009 11:55

    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?

    • 24. April 2009 12:39

      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

      • André Permalink
        24. April 2009 13:23

        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é

      • André Permalink
        24. April 2009 15:46

        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 :-)

      • 24. April 2009 16:03

        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

      • André Permalink
        24. April 2009 16:11

        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é

  3. André Permalink
    24. April 2009 09:33

    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

  4. André Permalink
    24. April 2009 09:25

    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é

    • 24. April 2009 09:56

      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

Trackbacks

  1. Aggiungere funzionalità al nuovo sistema di notifica di Ubuntu | Take your time!
  2. michael pollak » top tip

Einen Kommentar hinterlassen

Note: You can use basic XHTML in your comments.

Diesen Kommentar-Feed via RSS abonnieren.