¿Hay alguna forma de activar la acción de cerrar la tapa programáticamente con un script o a través de la terminal?
Estoy probando esto colocando un imán pequeño cerca de la ranura SD de mi MacBook Pro.
¿Hay alguna forma de activar la acción de cerrar la tapa programáticamente con un script o a través de la terminal?
Estoy probando esto colocando un imán pequeño cerca de la ranura SD de mi MacBook Pro.
No hay una interfaz de programación compatible con Apple para simular que la tapa está cerrada.
Puedes poner tu Mac en reposo usando este comando en la línea de comandos:
osascript -e 'tell application "System Events" to sleep'
Gracias por la respuesta, en realidad estaba tratando de hacer que mi Mac usara la pantalla externa como primaria solamente. La actualización a OSX Mavericks solucionó todos mis problemas y fue gratuita.
Puedes poner tu máquina en reposo con un script de shell:
pmset sleepnow
P.D. Si tienes la intención de ejecutar esto desde un script, debes estar preparado para que la máquina no entre en reposo hasta que el script haya finalizado, y si es algo como un demonio que se ejecuta en un bucle, nunca funcionará a menos que ejecutes pmset
en un subshell:
(pmset sleepnow &)
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.
3 votos
¿Tiene que ser específicamente una "acción de cerrar la tapa", o estás buscando poner la máquina en reposo de forma programática?