Ich habe derzeit einen OS X-Server (mit 10.8.2), auf dem irssi installiert ist und der so eingerichtet ist, dass er Growl-Benachrichtigungen an meinen Laptop sendet, wenn ich erwähnt werde oder eine private Nachricht im IRC erhalten habe. Growl scheint jedoch nur Startoptionen zu haben, wenn eine grafische Anmeldung erfolgt ist: Der Versuch, es in einem Terminal über SSH auszuführen, ergibt:
$ /Applications/Growl.app/Contents/MacOS/Growl
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
Das Ausführen als launchd-Daemon scheint auch nicht zu funktionieren, da ich mit growlnotify keine Benachrichtigung erstellen kann.
Es läuft normal, wenn es als Login-Item oder über den Finder gestartet wird, aber das ist unideal für einen Server-Rechner, auf dem ich mich nur über SSH anmelden möchte.
Ich würde wirklich vorschlagen, dies programmgesteuert zu tun, schlägt Diggory vor, obwohl ich Growl unter OSX nicht für verteiltes Messaging verwendet habe (ich verwende es auf einem NAS mit Linux mit großartigen Ergebnissen).
Wenn dies jedoch letztendlich unbrauchbar ist, haben Sie versucht, sich am Computer anzumelden und Ihr Konto angemeldet zu lassen, aber mithilfe der schnellen Benutzerumschaltung deaktiviert?
ML (ich denke, es war sowieso ML) fügte die Möglichkeit hinzu, mehreren Benutzern gleichzeitige grafische Sitzungen pro Computer zu ermöglichen, was dafür geeignet sein könnte, obwohl es ehrlich gesagt wahrscheinlich weniger Belastung für das System ist, dies programmgesteuert zu tun.
Sie könnten versuchen, Growl-Benachrichtigungen über das Netzwerkprotokoll zu senden, anstatt sie über die Growl-App zu leiten. Senden Sie zB die Benachrichtigungen mit einem Python-Skript an Ihren Laptop
Gosmond
Bispymusik