1 votos

No se puede despertar la pantalla del MacBook Pro utilizando la función "Wake on LAN".

Estoy intentando utilizar la función "Wake on LAN" para encender remotamente la pantalla de mi MacBook Pro con Catalina. He confirmado que la función "WoL" funciona correctamente y el MBP se despierta en algún estado, sin embargo la pantalla nunca se enciende. Ni la pantalla del portátil ni la pantalla conectada por HDMI se iluminan.

Ya he probado varias cosas:

¿Alguna idea de qué más puedo probar para que esto funcione?

ACTUALIZACIÓN : Parece que la única manera de despertar la pantalla es utilizando comandos SSH enviados al Mac, ver la respuesta detallada a continuación.

2voto

SiliconChaos Puntos 73

Como puedes ver en este foro y en mi experiencia personal:

El WOL sí despierta el Mac, pero sólo en un estado que podría llamarse "despertador oscuro". En este estado de despertar oscuro, el monitor permanece apagado y las aplicaciones no se "ejecutan".

MacOS WOL despertará el sistema de un sueño, pero la pantalla estará apagada y bloqueada. Así que los procesos pueden comenzar a ejecutarse en el fondo, pero no muchas aplicaciones, pero la pantalla no es visible. He creado un script que se puede ejecutar a través de SSH después de hacer WOL que despierta la pantalla con applescript.

Comenta si quieres el script que uso

Edición: aquí está el shell script que uso para despertar la pantalla de mi mac

#!/bin/zsh -f

# how many seconds into the future we want to wake the display
# 2 seems to be the minimum for my network and it works reliably

# to calculate the time, we need `date`
alias set_wake_time='/bin/date -v+2S "+%m/%d/%Y %H:%M:%S"'

# this is where we set the wake command
# if it doesn't succeed the script will exit immediately
/usr/bin/sudo /usr/bin/pmset schedule wake "`set_wake_time`" || exit 1

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X