关闭 MacBook 盖子时关闭 USB 电源

Pat*_*ins 17 mac usb sleep power-management osx-lion

我的 MacBook Pro 下面有一个 USB 供电的散热垫。当我合上盖子让 MacBook 进入睡眠状态时,我想关闭散热垫。换句话说,我希望 MacBook 切断冷却垫插入的 USB 端口的电源,或者两个 USB 端口的电源。有谁知道这是否可能?

我注意到Windows 7 也被问到了同样的问题。

MrD*_*iel 17

根据Apple Computers and Displays 的说法:通过 USB 为外围设备供电关闭 USB 端口电源的唯一方法是关闭 Mac,当 Mac 处于睡眠状态时,电源将保持不变。

如果您的 Apple 电脑或显示器处于关机​​状态,则不会提供电源。

解决此问题的方法是更改​​合上盖子时 Mac 的行为。当您合上盖子时,您可以重新配置 MacBook 以进入不同的安全睡眠模式,而不是正常睡​​眠。这与适用于 Windows PC 的休眠功能非常相似,会导致 USB 电源关闭。

唯一的缺点是您必须在打开 Mac 时按下电源按钮才能启动它。并且需要更多时间让 Mac 回到上次中断的位置,因为它会从磁盘重新加载 RAM 的内容。

您可以按照MacWorld提供的设置较新的便携式 Mac 的睡眠模式中的说明更改Mac 的睡眠模式

检查当前设置

$ pmset -g | grep hibernatemode
Run Code Online (Sandbox Code Playgroud)

哪个模式是哪个:

0 - 旧式睡眠模式,睡眠时打开 RAM,禁用安全睡眠,以及超快速唤醒。

1 -休眠模式,RAM 内容写入磁盘,系统在“睡眠”时完全关闭,由于从硬盘驱动器读取 RAM 内容,唤醒速度较慢。

3 - 自 2005 年秋季左右引入的机器上的默认模式。RAM 在睡眠时开启,但 RAM 内容也会在睡眠前写入磁盘。在完全断电的情况下,系统自动进入休眠模式。

5 - 这与模式 1 相同,但它适用于那些使用安全虚拟内存的人(在系统偏好设置 -> 安全性中)。

7 - 这与模式 3 相同,但适用于使用安全虚拟内存的用户。

关闭 MacBook 的盖子时,睡眠模式 1似乎可以关闭 USB 端口的电源。

更改睡眠模式设置

sudo pmset -a hibernatemode 1
Run Code Online (Sandbox Code Playgroud)

  • 感谢@MrDaniel 的回答。在我的 Mac 版本 10.13.6 上,hibernatemode 应该是 25(而不是 1),这里是 pmset 的手册页:hibernatemode = 25 只能通过 pmset 设置。系统会将内存副本存储到永久存储(磁盘)中,并将切断内存电源。系统将从磁盘映像恢复。如果您想要“休眠”——更慢的睡眠、更慢的唤醒和更长的电池寿命,您应该使用此设置。 (3认同)
  • 感谢您提供非常详细的答案。当我打开盖子时,我非常喜欢即时启动,而且我有 16 Gb 的 RAM,这可能需要很长时间才能从磁盘读取。只需拔下 USB 电缆就不会那么痛苦。 (2认同)

小智 5

我知道这是一个很老的帖子,只是认为这对其他人有用;

在您的 Mac 型号/macOS 版本上,在终端中输入“man pmset”以查看您的 Mac 的值 - 似乎并非所有型号和/或 macOS 版本都遵循相同的编号方案。

hibernatemode 支持 0、3 或 25 的值。

默认值:hibernatemode、standby 和 autopoweroff 都设置为 0。

hibernatemode = 0默认在桌面上。该系统回内存高达持久性存储。系统必须从内存内容中唤醒;系统将失去有关断电的上下文。从历史上看,这是普通的老睡眠。

hibernatemode = 3便携式设备的默认值。系统会将内存副本存储到持久存储(磁盘)中,并在睡眠期间为内存供电。系统将从内存中唤醒,除非断电迫使它从休眠映像中恢复。

hibernatemode = 25只能通过 pmset 设置。系统会将内存副本存储到永久存储(磁盘)中,并将切断内存电源。系统将从磁盘映像恢复。如果您想要“休眠”——更慢的睡眠、更慢的唤醒和更长的电池寿命,您应该使用此设置。

在我的 MacPro(2013 型号)上,值 3 和 25 都会关闭我的(非 Apple)鼠标(Logitech)和键盘(Havit)的背光。默认设置会使背光保持打开状态 - 这可能很烦人。

使用“hibernatemode = 3”启动时间(64Gb RAM)非常快,“hibernatemode = 25”仅慢一点。

  • 我发现只有“hibernatemode 25”才能完全切断我的 Focusrite Scarlett 4i4 音频接口的电源。在模式 3 下,指示 USB 电源的指示灯将关闭,但幻象电源指示灯仍亮起。我的猜测是,模式 3 会继续提供少量电量,也许是为了给手机充电。 (2认同)