Warum sollte man Growl (für Windows) installieren, was ist die Notwendigkeit?

1

Ich hoffe, die Frage entspricht den Regeln. Ich habe Probleme, das Growl-Konzept zu verstehen! Eigentlich beantworten sie nirgendwo die grundlegendste Frage: Warum brauche ich Growl?

Warum sollte ich das fragen? Weil ich denke, dass die meisten Anwendungen bereits Benachrichtigungen haben, insbesondere IM-Messenger wie Pidgin! lol Also ich fühle mich ein bisschen dumm und verwirrt und bevor ich den scheinbar enormen Aufwand (scheinbar wurde er von Nerds mit Macs entwickelt ...) unternehme, um ihn zu installieren und zu konfigurieren, möchte ich verstehen, warum ich eine zusätzliche "Runde" von Benachrichtigungen benötige (oder die internen Benachrichtigungen ersetzen lassen?)

Ich meine, tut es etwas anderes, als den gesamten Prozess zu "verschönern"? Ich benötige keine (pseudo) standardisierten Benachrichtigungen, ich muss meine Benachrichtigungen nicht an mein "Desktop / Windows-Thema" anpassen oder ähnliches. Ich benötige nur Dinge, die einfach, grundlegend und direkt sind auf den Punkt Vorteile!

Die Frage ist also, ob Growl liefern kann oder nicht - und warum es so beliebt ist? Es scheint mehrere Plugins zu geben (benötigt ?!), während ich vor einigen Jahren (zugegebenermaßen schon!) Growl unter Windows das letzte Mal ausprobiert habe, stürzte es ständig ab und funktionierte einfach nicht in einem Ausmaß, das ich nur deinstallieren konnte es.

Übrigens verwende ich Win7 x64 Professional SP1, falls dies auch ein Problem ist. ;)

Vielen Dank für Ihre Erklärungen im Voraus!

Phil

grunwald2.0
quelle

Antworten:

3

<rant>

Ein standardisiertes Benachrichtigungssystem ist der Hauptvorteil. Ohne sie müssen Programme, die Benachrichtigungen verwenden möchten, das Rad nicht nur neu erfinden, sie tun es auch schlecht , ganz zu schweigen von der mangelnden Konsistenz. Einige blenden ein, andere rutschen ein (oder schleichen sich langsamer ein als alles auf der Welt), während andere einfach auftauchen. Wenn zwei Programme versuchen, den Benutzer zu erreichen, überlappen sich ihre Benachrichtigungen. Einige Programme sind so nett, die "Popup-Popups" von Windows Explorer tatsächlich zu verwenden, aber wie viele Webbrowser oder IM-Programme tun das? (Null.)

Ich bin nicht verrückt nach Eye-Candy wie manchen, aber wenn ich den ganzen Tag von "Message from Joe" und "Download complete" bombardiert werde, würde ich lieber keine hässlichen Popups mit glitchy Animationen sehen. (Ich erinnere mich noch an MSN Messenger ...)

(FWIW, Pidgin hat keine Benachrichtigungen im Auslieferungszustand, zumindest nicht unter Linux oder Windows.)

Growl und libnotify lösen dieses Problem, indem sie Benachrichtigungen über ein spezielles Programm anzeigen und deren Gestaltung, Positionierung und Stapelung verwalten. Dies führt zu einer viel stärker in die gesamte Desktop-Umgebung integrierten Oberfläche. (Ich spreche nicht über Anpassbarkeit: Ubuntu NotifyOSD keine Optionen anbietet überhaupt - es tut nur seinen Job.)

Da der Benachrichtigungsdämon ein separates Programm ist, kann es leicht ersetzt werden. Besonders unter Linux: GNOME 2 hat notification-daemon, Ubuntu hat NotifyOSD , GNOME 3 hat es als Teil der GNOME-Shell. Sie alle passen zur gesamten Benutzeroberfläche. Natürlich sehen Growl-Benachrichtigungen auch wie richtige OS X-Benachrichtigungen aus.

Außerdem ist es für den Programmierer einfacher - er muss lediglich einen Bibliotheksaufruf ausgeben und den Rest dem Benachrichtigungsserver überlassen. Sie müssen den Code nicht mehr duplizieren, um die vorgegebenen Fenster zu öffnen, mehrere Benachrichtigungen zu bearbeiten oder die richtige Ecke zu finden. Weniger Code-Duplizierung = weniger Bugs. (Windows wird mit der Taskleiste unten geliefert, aber viele bevorzugen sie oben oder seitlich, und Benachrichtigungen sollten dem "Systray" / "Benachrichtigungssymbolbereich" folgen.) Ich kann libnotifysogar irssiein rein terminalbasiertes Programm mit verwenden nur vier Zeilen Perl. (Vier weitere für Knurren.)

Zusammenfassung: 1) Gesamtkohärenz zwischen den Programmen; 2) Bessere Integration in die Desktop-Umgebung. 3) Mehr Augenschmaus.

</>

Grawity
quelle