Esecuzione di Growl senza che un utente abbia effettuato l'accesso a una sessione grafica?

2

Al momento ho un server OS X (in esecuzione 10.8.2) che ha irssi installato, ed è configurato per inviare notifiche Growl al mio portatile quando sono menzionato o ho ricevuto un messaggio privato su IRC. Tuttavia, Growl sembra avere solo le opzioni da avviare quando viene eseguito un login grafico: provare ad eseguirlo in un terminale su SSH fornisce:

$ /Applications/Growl.app/Contents/MacOS/Growl 
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.

Anche l'esecuzione come demone launchd non funziona, perché non posso usare growlnotify per creare una notifica.

Viene eseguito normalmente quando viene avviato come elemento di accesso o tramite il Finder, ma non è ideale per un server, in cui desidero solo accedere tramite SSH.

    
posta andonuts 16.02.2013 - 16:05
fonte

2 risposte

0

Suggerirei di fare questo suggerimento Diggory programmaticamente, sebbene non abbia usato Growl su OSX per la messaggistica distribuita (lo uso su un NAS che esegue Linux con ottimi risultati.)

Tuttavia, se ciò è in definitiva inutilizzabile, hai provato ad accedere al computer e hai lasciato l'account connesso ma disattivato tramite Cambio rapido utente?

ML (penso che fosse comunque ML) ha aggiunto la possibilità di consentire a più utenti sessioni grafiche simultanee per computer, il che potrebbe essere appropriato per questo, anche se onestamente è probabilmente meno stressante sul sistema farlo a livello di programmazione.

    
risposta data 08.03.2013 - 20:51
fonte
0

Potresti provare a inviare notifiche di growl tramite il protocollo di rete invece di indirizzarli attraverso l'app Growl. per esempio. invia le notifiche al tuo laptop usando uno script python

link

    
risposta data 08.03.2013 - 15:30
fonte

Leggi altre domande sui tag