¿Por qué cerrar la tapa no pone en reposo mi MacBook Pro con un monitor externo conectado después de actualizar a Lion?

Hasta ayer (con Snow Leopard), cerrar la tapa hacía que mi MacBook se pusiera en modo de suspensión sin importar si el monitor externo estaba conectado o no.

Desde que actualicé a Lion anoche, cerrar la tapa cuando el monitor externo está conectado simplemente arroja todas las ventanas a esa pantalla y continúa.

Me doy cuenta de que puedo dormir a través del menú o teclado de Apple antes de cerrar la tapa. Preferiría no tener que hacerlo, y me pregunto si hay una configuración para restaurar el comportamiento de dormir al cerrar.

Leyendo la revisión de Siracusa, este es el comportamiento normal en Lion. Vamos a ver si hay una opción en alguna parte.
¿Has probado a hacer control-shift-eject?
Ver arriba: "Me doy cuenta de que puedo dormir a través del menú o teclado de Apple antes de cerrar la tapa"
No entiendo por qué no hay una opción para esto y por qué el "comportamiento del león" es el predeterminado. ¿POR QUÉ ALGUIEN rechazaría el acceso a una mejor refrigeración y espacio adicional en la pantalla disponible al usar el macbook mientras está abierto con un monitor enchufado?
Tengo un caso de uso. Quiero permitir que mis hijos usen mi MacBook para ver videos. No quiero que pongan los dedos pegajosos en la pantalla o el teclado de la computadora portátil, así que simplemente esconderé la Macbook detrás de un monitor básico y dejaré que golpeen el teclado Bluetooth. Incluso podría colocar el monitor encima de la caja cerrada si no es demasiado pesado.
@XAleX, aquí hay otro. Es una molestia meterse con dos monitores: hay una gran brecha, la alineación virtual a menudo no coincide con la alineación física, etc. Entonces, si el monitor externo de uno es lo suficientemente grande, la pequeña MacBook LCD no agrega valor. FWIW, me encanta el comportamiento del León, y el comportamiento del León de las Nieves me volvió loco.
Puede configurar la alineación virtual como la física, la uso todos los días y es excelente para agregar mucho espacio adicional
@ user6124, eso no funciona tan bien si su computadora no tiene una tecla de expulsión (porque no tiene una unidad de CD).

Respuestas (9)

editar: Vea esto ya que el comportamiento ha cambiado: ¿Por qué cerrar la tapa no hace dormir mi MacBook Pro con un monitor externo conectado después de actualizar a Lion?

Hay dos grupos de personas. Aquellos que deseen tener pantallas duales y cerrar la tapa se dormirán y las personas que deseen desactivar la pantalla del monitor, cierren la tapa y usen el monitor externo como si lo hubieran "acoplado".

Anteriormente, si deseaba cambiar completamente de la Macbook a un monitor externo, tenía que realizar lo siguiente para poner la computadora portátil en modo clamshell:

  1. Asegúrese de que la computadora esté enchufada a un tomacorriente con el adaptador de alimentación de CA.
  2. Conecte un teclado y un mouse USB a su computadora.
  3. Con la computadora encendida, conecte el dispositivo portátil Apple (usando el adaptador Apple apropiado si es necesario) al puerto apropiado en la pantalla o proyector externo y encienda la pantalla o proyector.
  4. Una vez que el Escritorio de su computadora aparezca en la pantalla externa, cierre la tapa de la computadora.
  5. Una vez que la tapa esté cerrada, active la computadora haciendo clic en el botón del mouse o presionando una tecla en su teclado externo.

fuente: http://support.apple.com/kb/ht3131

Por lo tanto, poner la máquina en modo clamshell requería que la pusieras a dormir y la activaras de nuevo. En lo que respecta a la experiencia del usuario, eso es algo discordante.

Como tiene las otras opciones para poner la máquina en reposo, parece muy probable que este cambio se mantenga.

En este momento, no hay forma de alterar este comportamiento.

6. Espero que el %&@$§! MacBook no vuelve a dormirse de inmediato, lo que me sucedió todos los días. Lion cambia eso para siempre.
Esta sería una gran respuesta a "¿por qué cambiaron el comportamiento de tapa cerrada?" Y lo entiendo. Pero la pregunta en cuestión es "¿hay alguna forma de recuperar el comportamiento anterior para los del primer grupo?"
Eso dice que estoy corrigiendo/quejándome de tu respuesta; realmente solo explicando por qué no es aceptado. En realidad, es una explicación útil para aquellos enojados / desconcertados por el cambio.
Hola Paul, no lo tomé como una queja, no te preocupes. Sabía que no era una respuesta, pero estoy seguro de que no habría encajado en la sección de comentarios. La respuesta puede ser que "no se puede", pero no puedo decirlo con seguridad, espero que alguien pueda proporcionar una respuesta directa de cualquier manera.
¿Qué sucede si apaga el monitor y cierra la tapa? El escritorio de mi Mac ciertamente parece saber si el monitor está encendido o no.
Sí, apesta que las personas tuvieran que volver a activar su computadora portátil Mac si querían usarla con la tapa cerrada, pero hay una solución obvia: ¡haga que el comportamiento sea configurable! Apple podría incluso hacer que el comportamiento de no volver a despertar sea el predeterminado, si eso es lo que la mayoría de la gente querría o esperaría. Entonces, la otra mitad de la población no tiene que pasar por el paso "extra" de dormir, antes de cerrar la tapa.
Right now, there is no way to alter this behaviour. Esto ya no es verdad). Esta respuesta lo revierte al comportamiento anterior.

si hay una configuración para restaurar el comportamiento de dormir al cerrar

Sí hay. Para restaurar el comportamiento de Snow Leopard, simplemente ejecute el siguiente comando en la Terminal mientras el monitor externo está desconectado y reinicie:

sudo nvram boot-args=iog=0x0

Lo acabo de usar en mi Lion, funciona de maravilla.

 
Si alguna vez desea restablecerlo, ejecute lo siguiente (y reinicie, por supuesto):

sudo nvram -d boot-args

o simplemente reinicie su PRAM con + + P+ Rsi por alguna razón no puede arrancar.

Esto todavía funciona para mí en OS X Yosemite.
Según mi experiencia y los rumores de Mac , solo dormirá cuando cierres la tapa si no está enchufado.
Puedo confirmar que solo se duerme si no se está cargando. El capitán. ¿Cómo arreglamos esto?
No funciona en Sierra :(
Esto: github.com/pirj/noclamshell funcionó para mí. Simplemente instálelo con brew (instrucciones en la página de github) y disfrútelo. Felicitaciones a @pirj por desarrollarlo.

Esta pregunta tiene años, pero sigue siendo relevante. También tuve este problema y se me ocurrió un script que monitorea el estado de la tapa y pone la máquina a dormir cuando la tapa está cerrada: https://github.com/pirj/noclamshell

Una alternativa es usar la función de "esquinas calientes" en lugar de cerrar la tapa para poner la pantalla en modo de suspensión.

Por ejemplo, puede configurarlo para que al mover el mouse hacia la esquina inferior derecha de la pantalla se inicie "Dormir".

La configuración se encuentra en Preferencias del sistema > Escritorio y protector de pantalla > Protector de pantalla y haga clic en el botón Esquinas activas....

Correcto, pero a menos que me equivoque gravemente, muestre sleep != system sleep.
@Paul tienes razón, son dos cosas diferentes, también tienen dos accesos directos diferentes
Bueno, buen atajo, pero yo (o especialmente mis compañeros de trabajo que no están acostumbrados a mi mouse :-)) a veces golpeo las esquinas accidentalmente, y no quiero que se duerma en medio de una descarga, etc.

Yo también he estado desconcertado por esto desde que instalé Lion, especialmente porque he estado observando ambos comportamientos (mi MBP a veces se dormía al cerrar la tapa mientras el monitor externo estaba conectado, a veces no).

Creo que he encontrado lo que es diferente en ambos escenarios: el cable de alimentación (magsafe).

Creo que si desconecta el cable de alimentación antes de cerrar la tapa, la Mac se pondrá en suspensión cuando cierre la tapa. Si el cable de alimentación todavía está enchufado, no dormirá.

Puede que esto no responda a la pregunta "¿cómo puedo hacer que siempre duerma?", pero sí responde a la pregunta original, que es "por qué"...

Puedo confirmar eso. El modo Clamshell parece depender de la alimentación externa (lo cual tiene sentido, supongo). Pero no es tan conveniente como simplemente cerrar la tapa.

Aunque no responde a su pregunta, ¿por qué no usar un atajo de teclado o el menú para dormir la máquina?

Considero que esta opción es preferible ya que usaría menos la bisagra y probablemente evitaría que se desgaste más rápido también.

También puede usar el botón de encendido más la Stecla. El problema que tengo es que ninguno de estos funciona si tu computadora está bloqueada. Me resulta bastante molesto tener que ingresar mi contraseña solo para poner mi computadora en modo de suspensión, cuando debería poder hacerlo simplemente cerrando la computadora.

Encontré la solución que más me conviene, ya que ya estoy usando ControlPlane , uno de los mejores programadores de uso eficiente de CPU/energía.

  • Crear un nuevo contexto
  • Agregar Laptop Lid Open/Closed Statefuente de evidencia
  • Agregue una regla que active ese contexto en el cierre de la tapa de la computadora portátil
  • Agregar una acción con pmset sleepnowscript adjunto

Voilá

Bueno... tengo "una solución" siempre y cuando estés dispuesto a aceptar algunos aspectos menos que ideales.

Así es como funciona:

  1. Usando la herramienta de 'brillo' (incluida en el zip a continuación), verifique las ID de pantalla activas
  2. Agregue el número de identificación de la pantalla de su computadora portátil a un script de shell (ver zip)
  3. Ejecute el script de shell a través de launchd para monitorear /Library/Preferences/SystemConfiguration/ para cambios
  4. Si el script ve que la pantalla de su computadora portátil no está activa, le dice a la computadora que se duerma

Advertencia

Idealmente, monitorearíamos el sistema en busca de cambios de resolución, excepto que no puedo encontrar ninguna forma de hacerlo automáticamente.

(Parece que tendría que haber una forma de hacerlo, pero mi GoogleFu no ha encontrado ninguna).

"Insecto"

El script puede tardar uno o dos minutos en darse cuenta de que algo ha sucedido. ( Parece mucho más tiempo cuando estás esperando, pero sucederá).

CÓMO

  • Deberá descargar este http://dl.dropbox.com/u/18414/scripts/ase-18037.zip
  • descomprímalo y lea el archivo README.txt
  • copie los 3 archivos incluidos en sus ubicaciones adecuadas (como se explica en el LÉAME)
  • edite uno de los archivos para incluir el número de identificación de su monitor (ídem)

Esto es similar a lo que estoy experimentando:

Acabo de actualizar a Lion en mi Macbook (Blanco 1.83 2007), tengo un monitor externo Samsung XL2370HD. La Macbook a veces se estaba calentando con la tapa bajada con Snow Leopard.

La solución fue levantar la tapa hasta la mitad para dejar que se enfríe y también para acceder al teclado incorporado cuando el teclado externo no estaba conectado nuevamente. Ahora, con Lion, vuelve automáticamente a la pantalla LCD de la Macbook cuando se abre la tapa y, a veces, la configuración de sincronización de color se mezcla en el proceso, lo que provoca que la segunda pantalla no tenga color hasta que restablezco manualmente la resolución de la pantalla a 1920 x 1080 .

También noté que la rueda ctrl+zoom solo hizo zoom en un área de 1280 x 800 en el conjunto de Samsung a 1920 x 1080. Esto parece ser un error, porque al reiniciar con la tapa hacia abajo en el modo 1920, todo está bien.

No encuentro ninguna forma de tener la tapa abierta excepto en modo espejo. Win 7 en Bootcamp funciona bien y puedo levantar la tapa sin que cambie. Fue muy conveniente poder cerrar la Macbook para dormirla y luego hacer clic con el mouse para activarla en el monitor externo, luego dormir y abrir la tapa para activar la pantalla integrada. Esa es la forma óptima en que debería funcionar, y ha funcionado anteriormente con pantallas duales.

  • Intente reiniciar la Mac solo en el modo externo (tapa cerrada con reinicio del menú desplegable). el interruptor de la tapa ahora parece alternar cuando levantas y cierras la tapa. Entonces, abrirlo una vez no hace nada, pero abrirlo una segunda vez lo cambia a la pantalla integrada, y luego un tercer levantamiento y cierre lo vuelve a dormir.
  • Haga clic en el mouse en el tercer modo de suspensión y volverá a la pantalla externa (aunque con ventanas redimensionadas). Creo que Lion puede adaptarse (¿aprender?) automáticamente, lo que sería genial, pero sospecho que reiniciar en los diferentes modos de pantalla eventualmente puede ayudar a restablecer la configuración del PRAM a la normalidad.
  • También intente cambiar las resoluciones en ambos lados. Parece almacenar en caché todo lo que está haciendo, y puede que solo tenga hipo en los datos PRAM guardados anteriormente.
  • Un último recurso es un reinicio de PRAM: mantenga presionada la tecla alt (opción) + apple + p + r al reiniciar, después del timbre. Mantenga presionadas las teclas y deje que suene tres veces antes de soltar y arrancar. Por cierto, haga esto en un teclado conectado externamente, con la tapa cerrada si es posible. Esto le dará prioridad al monitor externo iniciado, con suerte.