0 votos

¿Cómo puedo desactivar pantalla oscurecimiento * sólo durante la puesta de sol *?

Oscurecimiento de la pantalla es una gran característica hacia diferentemente encendido habitaciones. Sin embargo, si el MacBook está frente a una ventana luminosa, y el usuario es así iluminado, entonces el sensor va haywire.

Necesito crear algunos script para desactivar el auto-dim durante las horas de puesta de sol. ¿Cómo puedo acceder a la función dimmer de bash, AppleScript o cualquier otro idioma?

2voto

wch1zpink Puntos 11

Este AppleScript puede o no puede trabajar en su sistema. En mi Mac book Pro con la versión más reciente de la Sierra, este código siguiente permite "ajustar Automáticamente el brillo de la" casilla de verificación Si el tiempo actual es entre las 6 am y las 6 pm, de lo Contrario se desactiva esa casilla de verificación Si está ya seleccionada.

if hours of (current date) is greater than 6 then
    if hours of (current date) is less than 18 then
        tell application "System Preferences"
            reveal anchor "displaysDisplayTab" of pane "com.apple.preference.displays"
        end tell
        tell application "System Events" to tell process "System Preferences" to tell window "Built-in Retina Display"
            tell checkbox "Automatically adjust brightness" of group 2 of tab group 1 to if value is 0 then click
        end tell
    else
        tell application "System Events" to tell process "System Preferences" to tell window "Built-in Retina Display"
            tell checkbox "Automatically adjust brightness" of group 2 of tab group 1 to if value is 1 then click
        end tell
    end if
end if
tell application "System Preferences"
    quit
end tell

Usted puede ajustar la hora y los valores en la parte superior de la secuencia de comandos para satisfacer sus necesidades

Si sus preferencias de visualización se parece a este de la foto... Esta secuencia de comandos debe trabajar para usted.

enter image description here

-2voto

Gleland Puntos 92

Puede hacerlo siguiendo las instrucciones de aquí proporcionada por daviesgeek

Dimmer:

tell application "System Events"
        key code 107
    end tell

Más brillante:

tell application "System Events"
        key code 113
    end tell

Usted puede guardar estos como .archivos de secuencia de comandos y, a continuación, ejecutar desde la CLI como este:

osascript ~/Path/to/File

También se puede hacer de esta manera, pero que requiere más instalación.

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: