Я хочу запретить пользователю возможность потоковой передачи на удаленные динамики с любого клиента на своем ноутбуке. Есть ли способ глобально отключить AirPlay в системе Mac OS X (10.6 или 10.7)?
AirPlay является частью Bonjour, которую вы, вероятно, не хотите отключать.
vcsjones
Текущее решение не работает на современных версиях MacOS, возможно, из-за защиты целостности системы. Есть ли другие варианты? chmod: Unable to change file mode on /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent: Operation not permitted
Джереми Бэнкс
Ответы:
3
К сожалению, Apple не предоставила простой способ отключить эту функцию. Однако вы можете запретить глобальный доступ к приложению, которое обеспечивает зеркалирование AirPlay, изменив разрешения Unix.
Чтобы отключить зеркалирование AirPlay, нам нужно запретить компьютеру доступ к приложению, которое позволяет компьютеру зеркалировать AirPlay: запустить терминал и ввести следующую команду:
Введите пароль администратора и перезагрузите Mac после этого. Если вы попытаетесь подключить зеркало AirPlay к AppleTV сейчас, значок AirPlay останется синим, как будто он все еще пытается подключиться, но никогда не будет.
Единственным недостатком является то, что он блокирует menubar. Пользователь не сможет использовать какие-либо элементы строки меню после того, как попытался отразить экран. Вы по-прежнему можете регулировать громкость с помощью клавиатуры. Выход из системы и возврат к ней восстановит функциональность меню, пока вы не попытаетесь снова использовать зеркалирование AirPlay.
Чтобы избавиться от соблазна использовать AirPlay, вы можете скрыть значок AirPlay, открыв Системные настройки> Отображает и сняв флажок «Показывать параметры зеркального отображения в строке меню, когда они доступны». Вам нужно будет повторить этот шаг для каждого пользователя в системе.
Отключение трансляции производится с помощью приложения Airport Utility. Выберите устройство, нажмите кнопку редактирования, и вы увидите диалоговое окно с различными параметрами. Опция меню справа помечена как «Airplay» и содержит переключатель для включения или выключения Airplay.
chmod: Unable to change file mode on /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent: Operation not permitted
Ответы:
К сожалению, Apple не предоставила простой способ отключить эту функцию. Однако вы можете запретить глобальный доступ к приложению, которое обеспечивает зеркалирование AirPlay, изменив разрешения Unix.
Чтобы отключить зеркалирование AirPlay, нам нужно запретить компьютеру доступ к приложению, которое позволяет компьютеру зеркалировать AirPlay: запустить терминал и ввести следующую команду:
Введите пароль администратора и перезагрузите Mac после этого. Если вы попытаетесь подключить зеркало AirPlay к AppleTV сейчас, значок AirPlay останется синим, как будто он все еще пытается подключиться, но никогда не будет.
Единственным недостатком является то, что он блокирует menubar. Пользователь не сможет использовать какие-либо элементы строки меню после того, как попытался отразить экран. Вы по-прежнему можете регулировать громкость с помощью клавиатуры. Выход из системы и возврат к ней восстановит функциональность меню, пока вы не попытаетесь снова использовать зеркалирование AirPlay.
Чтобы избавиться от соблазна использовать AirPlay, вы можете скрыть значок AirPlay, открыв Системные настройки> Отображает и сняв флажок «Показывать параметры зеркального отображения в строке меню, когда они доступны». Вам нужно будет повторить этот шаг для каждого пользователя в системе.
источник
Похоже, вы можете использовать управляемые настройки (MCX), чтобы отключить AppleTV:
... но это повлияет только на iTunes, и у меня нет AppleTV под рукой для тестирования.
источник
Отключение трансляции производится с помощью приложения Airport Utility. Выберите устройство, нажмите кнопку редактирования, и вы увидите диалоговое окно с различными параметрами. Опция меню справа помечена как «Airplay» и содержит переключатель для включения или выключения Airplay.
источник