Me gustaría ir a la Mac de la pantalla de bloqueo con una línea de comandos de secuencia de comandos. Muchas de las respuestas existentes sugieren algo como osascript -e 'tell application "Finder" to sleep'
, pero mi ordenador no me permite cambiar la configuración para mostrar la pantalla de bloqueo en el sueño.
El AppleScript incluye un comando para abrir KeyboardCleaner que deshabilita el acceso al teclado y me gustaría ejecutar este mientras KeyboardCleaner está activo. Por lo que cualquier script o comando que no depende de las pulsaciones de teclado que se requiere.
Voy a correr mi AppleScript (que se abre KeyboardCleaner y también bloquea el ordenador ) mediante la ejecución de
python3 -c 'from file import *; script();'
Esto es lo que he intentado
-
osascript -e 'tell application "Finder" to sleep'
- mi ordenador no mostrar la pantalla de bloqueo en el sueño. -
alias afk="osascript -e 'tell application \"System Events\" to keystroke \"q\" using {command down,control down}'"
- esto requiere el uso del teclado, que no es posible para mi caso de uso -
pmset displaysleepnow
- mismo problema 1 -
tell application "System Events" to key code 12 using {control down, command down}
- mismo problema 2