Voglio impedire all'utente di essere in grado di trasmettere in streaming agli altoparlanti remoti con qualsiasi client sul proprio laptop. C'è un modo per disabilitare globalmente AirPlay su un sistema Mac OS X (10.6 o 10.7)?
Purtroppo, Apple non ha fornito un modo semplice per disabilitare questa funzionalità. Tuttavia, è possibile negare l'accesso globale all'applicazione che fornisce il mirroring di AirPlay modificando le sue autorizzazioni unix
Per disabilitare il mirroring di AirPlay, dobbiamo negare al computer l'accesso all'applicazione che consente al computer di AirPlay mirror: attivare un terminale e immettere il seguente comando:
sudo chmod 000 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent
Inserisci la password amministrativa e riavvia il Mac in un secondo momento. Se provi ad AirPlay mirror su AppleTV ora, l'icona di AirPlay rimarrà blu, come se stesse ancora cercando di connettersi, ma non lo farà mai.
L'unico svantaggio è che blocca la barra dei menu. L'utente non sarà in grado di utilizzare nessuno degli elementi della barra dei menu dopo aver provato a rispecchiare lo schermo. Sei comunque in grado di regolare il volume usando la tastiera. La disconnessione e il ripristino ripristinano la funzionalità della barra dei menu fino a quando non si tenta di utilizzare nuovamente il mirroring di AirPlay.
Per eliminare la tentazione di usare AirPlay puoi nascondere l'icona di AirPlay aprendo Preferenze di Sistema > Visualizza e deseleziona la casella di controllo "Mostra opzioni di mirroring nella barra dei menu quando disponibile". Dovrai ripetere questo passaggio per ogni utente sul sistema.
Sembra possibile utilizzare le preferenze gestite (MCX) per disabilitare AppleTV:
.. ma questo avrà effetto solo su iTunes e non ho a disposizione un AppleTV da testare.
L'interruzione dell'airplay viene eseguita tramite l'app Airport Utility. Seleziona il dispositivo fai clic sul pulsante Modifica e vedrai una finestra di dialogo con varie opzioni. L'opzione di menu sulla destra è etichettata "Airplay" e contiene un interruttore per attivare o disattivare l'Airplay.