升级到Lion之后,为什么不合上带外接显示器的MacBook Pro不能使我的盖子入睡?


76

直到昨天(与Snow Leopard一起使用),无论是否连接了外接显示器,关上盖子都会使MacBook进入睡眠状态。

自从昨晚升级到Lion以来,在连接了外接显示器后合上盖子只会将所有窗口扔到该屏幕上并继续运转。

我意识到我可以在关闭盖子之前通过Apple菜单或键盘入睡。我宁愿不必这样做,而且我想知道是否有一种设置可以恢复“关闭时睡眠”行为。


2
阅读Siracusa的评论,这是Lion中的正常行为。让我们看看某处是否有一个选项。
卢瓦克·沃尔夫

您是否尝试过进行控制移位弹出?

2
参见上方:“我知道我可以在关闭盖子之前通过Apple菜单或键盘入睡”
Paul Roub 2011年

我不明白为什么没有这种选择,为什么“狮子行为”是默认选项。为什么有人会在打开Macbook并插入监视器的情况下拒绝使用更好的散热和更多屏幕空间的使用权
亚历山大,

3
我有一个用例。我想让我的孩子使用MacBook观看视频。我不希望他们在笔记本电脑的屏幕或键盘上使用粘滞的手指,所以我只是将Macbook隐藏在商品显示器的后面,然后让它们在蓝牙键盘上猛击。我什至可以将显示器放在封闭的盒子上面,因为它不太重。
斯图尔特·伍德沃德

Answers:


29

编辑:行为已更改,请参见以下内容:升级到Lion之后,为什么不合上带有外接显示器的MacBook Pro才能使我的MacBook Pro入睡?

有两组人。那些希望拥有双显示器并合上盖子的人会入睡,而那些希望禁用显示器显示器,合上盖子并使用外部显示器的人就好像您已经“停靠”了它一样。

以前,如果您希望完全从Macbook切换到外接显示器,则必须执行以下操作才能将笔记本电脑置于翻盖模式:

  1. 确保使用交流电源适配器将计算机插入电源插座。
  2. 将USB键盘和鼠标连接到计算机。
  3. 开启计算机后,将Apple便携式计算机(必要时使用适当的Apple适配器)连接到外接显示器或投影仪上的适当端口,然后打开显示器或投影仪。
  4. 一旦计算机的台式机出现在外接显示器上,请合上计算机机盖。
  5. 盖子合上后,通过单击鼠标按钮或按外部键盘上的键唤醒计算机。

来源:http//support.apple.com/kb/ht3131

因此,要将机器置于翻盖模式,需要将其置于睡眠状态,然后再次将其唤醒。就用户体验而言,这有点令人不快。

当您有其他选择使机器进入睡眠状态时,此更改很可能会保留。

目前,没有任何方法可以改变这种行为。


2
6.希望%&@ $§!MacBook并没有立即重新进入睡眠状态,这每天发生在我身上。狮子永远改变了这一状况。
–René

13
这将是对“为什么他们改变了盖子关闭行为的一个很好的答案”的好答案。我明白了。但是眼前的问题是“是否有某种方法可以使第一批人的旧行为恢复原状?”
Paul Roub

这听起来像是我正在纠正/抱怨您的回应;真的只是在解释为什么它不被接受。对于那些因更改而感到愤怒/困惑的人,这实际上是一个有用的解释。
Paul Roub

2
是的,令人沮丧的是,如果人们想在关闭盖子的情况下使用Mac笔记本电脑,则必须重新唤醒它们,但是有一个明显的解决方案:使行为可配置!如果大多数人想要或期望的话,Apple甚至可以将不重新唤醒行为设置为默认行为。然后,另一半人口不必在盖上盖子之前经过“额外的”睡眠步骤。
allyourcode

3
Right now, there is no way to alter this behaviour。这是不正确的(不再)。答案将其还原为旧的行为。
SaaruLindestøkke2013年

14

是否有设置可恢复关闭时睡眠行为

就在这里。要恢复Snow Leopard的行为,只需在外部监视器断开连接并重新启动时在终端中运行以下命令:

sudo nvram boot-args=iog=0x0

我刚刚在Lion上使用过它-就像一个饰物。

 
如果您想将其重置,请运行以下命令(当然还要重新启动):

sudo nvram -d boot-args

或仅使用+ + + 重置PRAM(如果由于某种原因而无法启动)。PR


在OS X Yosemite中,这仍然对我有用。
2014年

1
根据我的经验和Mac Rumors的经验,只有在未
盖好

我可以确认,只有不充电才进入睡眠状态。埃尔卡皮坦。我们该如何解决?
Gintas_

3
塞拉利昂:(不起作用
路易斯德尚拉奇

︰github.com/pirj/noclamshell为我工作。只需使用brew安装它(github页面中的说明)并享受它。感谢开发@pirj。
sucotronic

6

一种选择是使用“热角”功能,而不是合上盖子使显示器进入睡眠状态。

例如,您可以对其进行设置,以便将鼠标移动到屏幕的右下角会启动“睡眠”。

该设置位于“系统偏好设置”>“桌面和屏幕保护程序”>“屏幕保护程序”中,然后单击“ 热角...”按钮。


4
是的,但是除非我严重误解,否则请显示sleep!=系统休眠。
Paul Roub 2011年

1
@Paul,您是对的,它们是两个不同的事物,它们也具有两个不同的快捷方式
Agos

2
嗯,很好的快捷方式,但我(或者特别不习惯我的鼠标:-)同事)有时打到角落意外,我不希望它去的下载等中间睡觉
亚历山大Klimetschek

3

自安装Lion以来,我对此也感到困惑,特别是因为我一直在观察这两种行为(我的MBP有时在连接外部显示器时关闭盖子时进入睡眠状态,有时却没有)。

我认为我发现了两种情况的不同之处:电源(磁安全)电缆。

我相信,如果您在合上盖子之前先拔下电源线,当合上盖子时,mac就会进入睡眠状态。如果电源线仍然插好,则它不会进入睡眠状态。

这可能无法回答“我如何使其始终保持睡眠”的问题,但确实可以回答原始问题,即“为什么” ...


1
可以确认一下。翻盖模式似乎取决于外部电源(我想这很有意义)。但这并不像简单地关闭盖子那样方便。
2011年


2

虽然没有回答您的问题,但为什么不使用键盘快捷键或菜单使机器进入睡眠状态呢?

我认为此选项比较可取,因为您可以减少使用铰链,并且也可以阻止它更快地磨损。


您也可以使用电源按钮和S按键。我的问题是,如果您的计算机被锁定,这些都不起作用。我感到很烦人,我只需要关闭计算机就可以输入密码,只是为了使计算机进入睡眠状态。
asmeurer

0

好吧……只要您愿意接受一些不理想的方面,我就有“解决方案”。

运作方式如下:

  1. 使用“亮度”工具(包含在下面的zip中),检查活动的显示ID
  2. 将您的笔记本电脑显示ID号添加到外壳脚本中(请参阅zip)
  3. 通过启动运行Shell脚本以监视/ Library / Preferences / SystemConfiguration /的更改
  4. 如果脚本发现您的笔记本电脑显示屏未处于活动状态,则告诉计算机进入睡眠状态

警告

理想情况下,我们将监视系统的分辨率变化,但找不到任何自动方法。

(似乎必须有一种方法可以做到这一点,但是我的GoogleFu尚未启用任何方法。)

“臭虫”

该脚本可能需要一两分钟才能注意到发生了什么。(当您等待时,它看起来似乎更长了,但它会发生。)

如何


0

找到了适合我的解决方案,因为我已经在使用ControlPlane了,这是最好的CPU /节能调度程序之一。

  • 创建一个新的上下文
  • 添加Laptop Lid Open/Closed State证据来源
  • 添加一个规则以触发笔记本电脑盖上的Context关闭
  • 添加带有pmset sleepnow脚本的动作

沃伊拉


-1

这类似于我正在经历的事情:

我刚刚在Macbook上升级到Lion(2007年白色1.83版),我有一个外接Samsung XL2370HD显示器。Macbook有时在盖着Snow Leopard的情况下很热。

解决方法是将盖子抬起一半以使其冷却,并且在未将外部键盘挂回时也可以使用内置键盘。现在有了Lion,当打开盖子时,它会自动切换回Macbook LCD显示屏,有时在此过程中混入了colorsync设置,导致第二个显示器变为彩色,直到我手动将屏幕分辨率重置为1920 x 1080 。

还应注意,在设置为1920 x 1080的三星上,ctrl + zoom滚轮只能放大1280 x 800的区域。这似乎是一个错误,因为在将机盖降低到1920模式的情况下重新启动时,一切都很好。

除了在镜子模式下,我什么也找不到打开盖子的方法。Bootcamp上的Win 7可以正常工作,我可以抬起盖子而无需切换。能够关闭Macbook使其休眠,然后单击鼠标在ext监视器上将其唤醒,然后休眠并打开盖子以唤醒内置显示器,这非常方便。这是它应该工作的最佳方式,并且以前已经在双显示器上工作。

  • 尝试仅在外部模式下重新启动Mac(通过下拉菜单重新启动关闭机盖)。现在,当您提起并合上盖子时,盖子开关似乎会切换。因此,一次打开它什么都不做,但是第二次打开它会将其切换到内置屏幕,然后第三次抬起并关闭使其再次进入睡眠状态。
  • 在第三个睡眠模式下单击鼠标,它会返回到外部显示器(尽管窗口大小已调整)。我相信Lion可能会自动适应(学习?),这很酷,但是我怀疑在不同的屏幕模式下重新启动最终可能有助于将PRAM设置重置为正常状态。
  • 另外,请尝试更改双方的分辨率。它似乎可以缓存您所做的任何事情,并且可能只是打扰了先前保存的PRAM数据。
  • 不得已的方法是PRAM复位:发出提示音后,重新启动时按住alt(option)+ apple + p + r。按住键,使其发出三声蜂鸣声,然后再释放并启动。顺便说一句,请在外接键盘上执行此操作,如果可能,请关闭盖子。这将优先考虑启动的外部监视器。
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.