当我的 Mac 处于挂起(睡眠模式)状态,并且我拔下 iPhone 时,计算机总会被唤醒。这很烦人,因为我不想打开计算机;我只想使用我的 iPhone。
有没有什么办法可以禁止这种行为?
答案1
我不这么认为,因为机器需要运行一些例程来处理您拔下设备的情况。
编辑:让我更清楚地解释一下:)
如果您编写了一个订阅鼠标事件的应用程序,您难道不想知道鼠标是否已从系统中完全消失吗?一个更重要的例子可能是 OS X 子系统,它可以检测用户何时输入信息,以便从睡眠状态唤醒...如果机器在您拔下某件东西时没有被唤醒,当您将其重新插入时,它永远不会知道它再次在那里,所以如果您拔下键盘或鼠标并将其重新插入,按下一个键或单击鼠标,系统将不会再次唤醒,因为它没有运行例程来处理它。我希望这对某些人有意义 :)
答案2
我不同意这个答案。如果它需要知道设备是否已断开连接,它可以在设备处于唤醒状态时执行此操作。
答案3
简单的事实是,你正在改变 USB 总线的状态,而计算机有处理该问题。在 PC 上,这并不那么重要,因为大多数制造商仍然希望您使用 PS/2 和鼠标端口来连接键盘……因此,您通常不会在 USB 总线上插入和拔出设备……
您是否尝试过关闭 iTunes 中的自动同步?我相信这可能会解决问题……
答案4
在 Windows PC 中,计算机可以通过 USB 键盘或鼠标操作唤醒。
我记得 PC 的 BIOS 中有一个选项可以禁用 USB 唤醒 - 但我不知道 Mac BIOS 中是否有类似的选项(嘿,我甚至不知道 Apple 是否有 BIOS 设置)。