在Mac上禁用AirPlay


13

我想防止用户能够使用其笔记本电脑上的任何客户端流式传输到远程扬声器。有没有办法在Mac OS X(10.6或10.7)系统上全局禁用AirPlay?


禁用表示您要阻止任何用户在iTunes中选择远程扬声器吗?
nohillside

我想防止用户能够使用其笔记本电脑上的任何客户端流式传输到远程扬声器。
2012年

4
请不要在不同的SE网站上发布相同的问题
vcsjones 2012年

AirPlay是Bonjour的一部分,您可能不想禁用它。
vcsjones 2012年

当前的解决方案不适用于现代版本的MacOS,这可能是由于系统完整性保护所致。还有其他选择吗?chmod: Unable to change file mode on /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent: Operation not permitted
杰里米·班克斯(Jeremy Banks)说,“居家之旅”

Answers:


3

不幸的是,Apple尚未提供禁用此功能的简便方法。但是,您可以通过更改其unix权限来拒绝对提供AirPlay镜像的应用程序的全局访问

为了禁用AirPlay镜像,我们必须拒绝计算机对允许计算机进行AirPlay镜像的应用程序的访问:启动终端并输入以下命令:

sudo chmod 000 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent

输入管理密码,然后重新启动Mac。如果您现在尝试将AirPlay镜像到AppleTV,则AirPlay图标将保持蓝色,好像它仍在尝试连接,但永远不会。

唯一的缺点是它会锁定菜单栏。用户尝试镜像屏幕后,将无法使用任何菜单栏项。不过,您仍然可以使用键盘来调节音量。注销并重新登录将恢复菜单栏的功能,直到您尝试再次使用AirPlay镜像为止。

要消除使用AirPlay的诱惑,您可以通过打开“系统偏好设置”>“显示”并取消选中“在菜单栏中显示镜像选项(如果可用)”复选框来隐藏AirPlay图标。您将需要为系统上的每个用户重复此步骤。


2

看来您可以使用托管首选项(MCX)来禁用AppleTV:

WGM-com.apple.iTunes

..但这只会影响iTunes,而且我手头没有AppleTV可以测试。


0

使用Airport Utility应用程序关闭播放功能。选择设备,单击编辑按钮,然后您将看到一个带有各种选项的对话框。右侧的菜单选项标记为“ Airplay”,其中包含一个用于打开或关闭Airplay的开关。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.