Cómo flashear la pantalla desde la línea de command

¿Hay alguna forma de mostrar la pantalla desde la línea de command? Estoy buscando el mismo efecto que Accessibility para "Destellar la pantalla cuando se produce un sonido de alerta", pero no lo quiero para cada alerta.

  • Al presionar la primera letra del nombre de la count de usuario, no se selecciona usuario en la window de inicio de session
  • ¿Software para voltear horizontalmente (no girar) la salida del monitor OSX?
  • Mac necesita reparar la biblioteca después de cambiar la location del directory de inicio
  • ¿Cómo se captura la pantalla con las funciones de accesibilidad activadas?
  • Se requiere doble inicio de session, pero no se acepta la segunda input de nombre de usuario y contraseña
  • Configuración "Diferenciar sin color" en Preferences del sistema de accesibilidad
  • Pausar las notifications del calendar durante las presentaciones
  • Reinstalar OS X en un iMac desde 2011
  • Recomiende una buena herramienta de layout técnico para iPad o OS X
  • Privilegios completos en el file .command, pero dice que no tengo los privilegios apropiados
  • ¿Restaurar desde Time Machine también restaura las aplicaciones instaladas?
  • Informe de configuration de intercambio (auditoría de security)
  • 5 Solutions collect form web for “Cómo flashear la pantalla desde la línea de command”

    Por lo que sé, no puedes replicar esta alerta sin habilitar esa opción. Si habilita esa opción, puede causar un flash desde la Terminal usando:

    osascript -e "beep" 

    Sin embargo, si no desea habilitar esa opción, puede usar colors invertidos. El uso de la opción de accesibilidad Invertir colors dos veces hace que la pantalla parpadee, por lo tanto, presionar el atajo de keyboard ^⌥⌘8 dos veces causará un flash:

     #!/usr/bin/osascript tell application "System Events" to repeat 2 times key code 28 using {command down, control down, option down} delay 0 end repeat 

    No muestra toda la pantalla (a less que tengas el terminal configurado en pantalla completa) pero si vas a Preferences > Settings > Advanced y seleccionas "Visual Bell" puedes escribir:

    echo ^G

    (Las teclas para get los caracteres correctos son: control de echo + control v + g porque el carácter de control debe ser citado)

    para destellar la window de la terminal.

    Para otros, una alternativa que he encontrado es usar la herramienta de command-line de brillo , disponible a través de homebrew (Puede encontrar instrucciones sobre cómo instalarlo desde http://brew.sh ). Enlace a la discusión: https://apple.stackexchange.com/a/127258/23876

    La primera línea instala Brillo, la segunda muestra cómo se ve el brillo en acción.

     brew install brightness brightness 0; sleep 1; brightness 1 

    Sin embargo, solo funciona en la pantalla principal. Si esta forma de cambio de brillo es demasiado lenta para usted, experimente con sueño 0.3 o incluso duerma 0.1.

    Esto funciona para mí en Sierra a través de AppleScript:

     tell application "System Preferences" run reveal anchor "Hearing" of pane id "com.apple.preference.universalaccess" end tell tell application "System Events" to tell process "System Preferences" to click button "Test Screen Flash" of window "Accessibility" of application process "System Preferences" of application "System Events" 

    Este es un shellscript que llama a AppleScript para hacer esto (el código necesita ser explicado más)

     #!/usr/bin/osascript tell application "System Events" to repeat 2 times key code 28 using {command down, control down, option down} delay 0 end repeat 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).