Permalink

Growl >> Hiss >> Notification Center (OS X 10.8)

Bildschirmfoto 2012 02 21 um 20 00 26

Viele Apps unterstützen das sehr beliebte Informations Framework Growl. Mit OS X 10.8 bietet Apple „endlich“ selbst diese Funktionalität an. Mit dem Tool „Hiss“ gibt es jetzt schon eine Möglichkeit für 10.8-Tester die Growl-Nachrichten direkt in die Apple eigene Informationszentrale zu schicken.

Hierbei fällt dem langjährigen Growlnutzer aber auf, wie eingeschränkt die Funktionalität und Anpassbarkeit der Apple-Lösung ist. Und wie ich Apple kenne, wird es zu mindestens am Anfang auch kaum nennenswerte Möglichkeiten geben. Das ist natürlich eine reine Vermutung. Growl bleibt und ist nicht tot, so versichert sein Entwickler (->) und kann auch weiterhin benutzt werden. Trocknet die Entwicklerunterstützung im Laufe der Zeit aus? Das wäre irgendwie schade.

Andere Möglichkeit wäre: Growl wird weiterhin aktiv weiterentwickelt, bleibt weiterhin individuell anpassbar und bemüht sich vielleicht selbst um eine Integration in das Apple Notification Center, dann könnte es durch aus auch noch weitergehen. Was denkt ihr?

Bildschirmfoto 2012 02 21 um 19 20 13

-> http://collect3.com.au/hiss/

Permalink

AppleScript: Growl Notifications für Apple Mail

GrowlMail, ein Plugin für Apples Mail.app, das Growl Notifications sendet, kennen wahrscheinlich die Meisten. Mittlerweile wurde das Projekt von Growl komplett abgespalten und dem Entwickler Rudy Richter übergeben, der GrowlMail weiterhin mit Leben erfüllt und neue Updates veröffentlicht.

Dass die Arbeit von GrowlMail aber auch über ein einfaches AppleScript (Direktdownload) und damit quasi nativ im Zusammenspiel mit Growl funktioniert, war mir bisher neu. Das original Script wurde von Hunter Ford entwickelt und nun soweit verbessert, dass es sogar die richtigen Fotos aus dem OSX Adressbuch den E-Mail-Notifications zuweist.

Was ist zu tun?

1. Das Script nach /Library/Scripts/Mail Scripts/ oder einen anderen Ort kopieren.

2. Anschließend eine neue E-Mail Regel der folgenden Art anlegen.

Bildschirmfoto 2012 02 10 um 20 12 44

Hier kann man auch festlegen, dass beispielsweise nicht für alle eingehenden E-Mails, sondern nur für eine spezielle E-Mail Adresse dieses Script ausgeführt wird.

3. Das Ergebnis abwarten, welches wie folgt aussehen sollte.

Bildschirmfoto 2012 02 10 um 20 09 38 s

Das Ganze funktioniert wunderbar unter Mac OS X 10.7.3 und der aktuelle Mac App Store Version 1.3.3 von Growl. Viel Spaß beim basteln.

LINKS
http://code.google.com/p/growlmail/
(via)

Permalink

Growl, das Growl Framework und der Port 23053

Als Growl in Version 1.3 im Oktober 2011 im Mac App Store erschien, war die Vorfreude immens. Direkt gekauft, folgte die Ernüchterung auf dem Fuße: Die App funktionierte nicht so wie sie soll und schnell waren die ersten wirklich miesen Bewertungen im MAS.

2012-01-06 10h24_25

Es stellte sich aber schnell heraus, dass nicht Growl selbst, sondern das von den Growl-unterstützenden Apps verwendete Growl Framework veraltet ist. An dieser Stelle kann aber der Growl Version Detective, welcher über die Growl-Downloadseite kostenlos verfügbar ist, weiterhelfen.

Dort gibt es ein Framework-Tab, in dem alle Apps aufgelistet sind, die Growl unterstützen. Im rechten Feld sieht man die von der App verwendete (Growl-)Framework Version.

 Bildschirmfoto 2012-01-05 um 22.13.04Bildschirmfoto 2012-01-05 um 22.14.00

In meinem Fall, auf einen MacBook Air (mid 2011) mit OSX 10.7 Lion, war es so, dass alle Apps, die nicht mindestens das Framework 1.3.x hatten, mit Growl 1.3.x keine Notifications von sich gaben. Aber auch hier hilft der Growl Version Detective, denn man kann das Framework für die einzelnen Apps upgraden. Wer mit dem Risiko der anschließenden Warnung leben kann, wird auch ab sofort wieder von dieser App Growl-Notifications bekommen. Bei Problemen kann man das Framework über den gleichen Weg wieder downgraden.

Um diesen ganzen Aufwand zu umgehen, könnte man natürlich auch die weiterhin kostenlose Growl-Version 1.2.2 einsetzen. Leider versagt diese Version auf meinem MBA komplett ihren Dienst und ist für mich daher unbrauchbar. Die extra für Lion gepatchte ‘neue’ Version von Growl 1.2.2f1 habe ich leider noch nicht ausführlich testen können.

Ein weiteres ‘Problem’, welches sich bei Growl stellt, ist der Netzwerkverkehr. Growl nutzt den TCP-Port 23053 für die Kommunikation mit den Apps. Daher muss die Firewall, ich setzte hier Hands Off! ein, derart konfiguriert sein, dass Growl auf alle INCOMING CONNECTIONS beim Port 23053 horcht. Andernfalls werden keine Notifications angezeigt.

Bildschirmfoto 2012-01-05 um 22.03.20

Hinzu kommt, dass alle Apps, die Growl 1.3.x unterstützen und demzufolge Notifications melden sollen, ebenfalls Freigaben in der Firewall benötigen. Die Kommunikation erfolgt hier ebenfalls über Port 23053, dieses Mal sind es aber OUTGOING CONNECTIONS, ausschließlich auf localhost.

Bildschirmfoto 2012-01-05 um 20.51.43

So weit so gut. Die Apps senden, Growl empfängt… alles logisch.

Möchte man meinen, denn bei Oliver, der vom MBA abgesehen quasi ein identisches System mit gleichen Softwareversionen von Growl, Hands Off! & Co. besitzt, gibt es das Phänomen, dass für die Apps, die Growl unterstützen, keine outgoing connections in der Firewall konfiguriert werden müssen.

Das macht mich natürlich etwas stutzig. Den Grund dafür konnten wir bisher noch nicht herausfinden und an meiner etwas neueren Hardware wirds wohl kaum liegen.

Fragen über Fragen… Vielleicht kann jemand von Euch einen kleinen Hinweis geben.

[app 467939042]

LINKS
http://growl.info/
https://bitbucket.org/pmetzger/growl/overview
(inspired by)

Permalink

Growl Theme: Mono 2.0

Hin und wieder wechsle ich gerne mal mein Growl Theme.

Das Mono-Theme von Christopher Lobay ist jetzt in Version 2.0 erschienen. Es wurde komplett redesigned und ist nun voll zu OSX 10.7 Lion kompatibel. Zum Download gehts hier entlang.

Bildschirmfoto 2011 07 22 um 17 38 33 s

Wer übrigens auf der Suche nach weiteren Themes ist, sollte einmal bei deviantART vorbeischauen.

LINKS
http://growl.info/
http://christopherlobay.com/#mono