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

69

Hasta ayer (con Snow Leopard), cerrar la tapa provocaría que mi MacBook se pusiera en reposo ya sea que el monitor externo estuviera o no conectado.

Desde la actualización a Lion la noche anterior, cerrar la tapa cuando el monitor externo está conectado simplemente lanza todas las ventanas a esa pantalla y continúa.

Me doy cuenta de que puedo dormir con el menú o el teclado de Apple antes de cerrar la tapa. Prefiero no tener que hacerlo, y me pregunto si hay una configuración para restaurar el comportamiento de "dormir al cerrar".

    
pregunta Paul Roub 21.07.2011 - 16:04

9 respuestas

27

edit: vea esto como el comportamiento ha cambiado: ¿Por qué no cerrar la tapa de mi MacBook Pro con un monitor externo conectado después de actualizar a Lion?

Hay dos grupos de personas. Las personas que desean tener pantallas duales y cerrar la tapa se ponen en modo de reposo y las personas que desean deshabilitar la pantalla del monitor, cierran la tapa y usan el monitor externo como si estuviera "acoplado" con él.

Anteriormente, si deseaba pasar del Macbook a un monitor externo por completo, tenía que hacer lo siguiente para poner la computadora portátil en modo clamshell:

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

fuente: enlace

Por lo tanto, para poner la máquina en modo clamshell, es necesario que la pongas en modo de reposo y la vuelvas a activar. En lo que respecta a la experiencia del usuario, eso es un tanto chocante.

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

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

    
respondido por el Neil Trodden 21.07.2011 - 18:20
12
  

si hay una configuración para restaurar el comportamiento de suspensión 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 León: funciona como un amuleto.


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

sudo nvram -d boot-args

o simplemente restablece tu PRAM con + + P + R si por alguna razón no puedes arrancar.

    
respondido por el Idolon 19.04.2013 - 17:28
6

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

Por ejemplo, puedes configurarlo para que mover el mouse a la esquina inferior derecha de la pantalla inicie "Suspender".

La configuración está en Preferencias del sistema > Escritorio & Protector de pantalla > Guarde el protector de pantalla y haga clic en el botón Esquinas calientes ... .

    
respondido por el Joel Spolsky 21.07.2011 - 17:36
3

Esto también me ha intrigado desde que instalé Lion, especialmente porque he estado observando ambos comportamientos (mi MBP a veces se iba a dormir 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 desenchufa el cable de alimentación antes de cerrar la tapa, el mac se pondrá en reposo cuando cierre la tapa. Si el cable de alimentación aún está enchufado, no se suspenderá.

Esto podría no responder a la pregunta "¿Cómo puedo hacer que duerma siempre?", pero sí responde a la pregunta original, que es "por qué" ...

    
respondido por el Pascal Bourque 06.08.2011 - 05:28
2

Aunque no responda a su pregunta, ¿por qué no usa un método abreviado 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, también evitará que se desgaste más rápido.

    
respondido por el jklp 22.07.2011 - 02:35
2

Esta pregunta tiene años, pero sigue siendo relevante. También tuve este problema, y se me ocurrió esta secuencia de comandos que controla su estado de la tapa y pone la máquina en suspensión cuando la tapa está cerrada: enlace

    
respondido por el phil pirozhkov 28.10.2016 - 00:46
0

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

Así es como funciona:

  1. Con la herramienta 'brillo' (incluida en el código postal a continuación), verifique las ID de visualización activas
  2. Agregue el número de identificación de su computadora portátil a un script de shell (vea el código postal)
  3. Ejecute el script de shell a través de launchd para monitorear / Library / Preferences / SystemConfiguration / for changes
  4. Si la secuencia de comandos ve que la pantalla de su computadora portátil no está activa, le dice a la computadora que duerma

Advertencia

Lo ideal sería monitorear el sistema para los cambios de resolución, excepto que no puedo encontrar ninguna manera de hacerlo automáticamente.

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

"Error"

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

HOWTO

  • Deberás descargar este enlace
  • descomprímelo y lee el archivo README.txt
  • copie los 3 archivos incluidos en sus ubicaciones correctas (como se explica en README)
  • edite uno de los archivos para incluir el número de identificación de su monitor (ídem)
respondido por el TJ Luoma 06.08.2011 - 07:54
0

Encontré la solución que me conviene, porque ya estoy usando ControlPlane , uno de los mejores programadores de CPU / con eficiencia energética.

  • Crear un nuevo contexto
  • Añadir fuente de evidencia Laptop Lid Open/Closed State
  • Agregue una regla que active el Contexto en la tapa de la computadora portátil cerca
  • Agregue una acción con pmset sleepnow script adjunto

Voila

    
respondido por el rshev 11.04.2017 - 00:02
-1

Esto es similar a lo que estoy experimentando:

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

La solución fue levantar la tapa hasta la mitad para dejarla enfriar, y también para obtener acceso al teclado integrado cuando el teclado externo no estaba conectado nuevamente. Ahora, con Lion, vuelve a la pantalla LCD del Macbook automáticamente cuando se abre la tapa, y algunas veces los ajustes de colorsync se mezclan en el proceso, lo que hace que la segunda pantalla se apague de color hasta que reajuste manualmente la resolución de 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 en el modo 1920, todo está bien.

De todos modos no puedo encontrar la tapa abierta, excepto en el modo espejo. Win 7 en Bootcamp funciona bien y puedo levantar la tapa sin cambiarla. Fue muy conveniente poder cerrar el Macbook para dormirlo y luego hacer clic con el mouse para activarlo en el monitor externo, luego dormir y abrir la tapa para activar la pantalla integrada. Esa es la manera óptima en que debería funcionar, y ha funcionado anteriormente con pantallas duales.

  • Intente reiniciar la Mac solo en el modo externo (la tapa se cerró con el menú desplegable y reiniciar). el interruptor de la tapa ahora parece cambiar cuando levanta y cierra la tapa. Así que abrirlo una vez no hace nada, pero abrirlo una segunda vez lo cambia a la pantalla incorporada, y luego un tercer levantamiento y cierre lo pone en reposo nuevamente.
  • Haga clic en el mouse en el tercer modo de suspensión y regresa a la pantalla externa (aunque con ventanas de tamaño cambiado). Creo que Lion puede adaptarse (aprender?) Automáticamente, lo que sería muy bueno, pero sospecho que reiniciar en los diferentes modos de pantalla puede ayudar a restablecer la configuración de PRAM a la normalidad.
  • También intente cambiar las resoluciones en ambos lados. Parece que almacena en caché lo que esté haciendo, y puede que simplemente esté hipo de los datos de PRAM guardados anteriormente.
  • Un último recurso es un restablecimiento 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, haz esto en un teclado externo, con la tapa cerrada si es posible. Esto dará prioridad al arranque del monitor externo, con suerte.
respondido por el Mooncalf2012 22.07.2011 - 07:02

Lea otras preguntas en las etiquetas