Ho avuto questo collegamento di Automator Service che funziona in 10.10 ("Yosemite") ma qui in 10.11.6, per qualche motivo ha smesso di funzionare.
Nel mio flusso di lavoro di Automator, ho 1 azione, "Esegui Shell Script". La shell è / bin / bash; la linea di comando è:
/usr/local/bin/lockscreen
(compilato il software Obj C che ho scritto per bloccare immediatamente lo schermo)
Vado in Preferenze di Sistema- > Tastiera- > Scorciatoie- > Servizi e vedo il mio flusso di lavoro. È spuntato e gli ho dato una scorciatoia da tastiera.
Se eseguo manualmente questa applicazione dalla riga di comando del Terminale, funziona perfettamente. Tuttavia, se uso la scorciatoia kb, tutto ciò che ottengo è un segnale acustico di sistema. Ho provato diverse combinazioni shortcut kb, ma ottengo sempre solo il segnale acustico e nessun blocco dello schermo.
Quindi, perché non funziona? Come posso risolvere?