Come si disabilita l'oscuramento dello schermo * solo durante il tramonto *?

0

L'oscuramento dello schermo è una grande caratteristica quando ci si sposta in stanze diversamente illuminate. Tuttavia, se il MacBook è rivolto verso una finestra luminosa, e l'utente è quindi retroilluminato, il sensore va in tilt.

Ho bisogno di creare un po 'di script per disabilitare l'oscuramento automatico durante le ore del tramonto. Come posso accedere alla funzione dimmer da bash, AppleScript o qualsiasi altra lingua?

    
posta random65537 14.06.2017 - 02:21
fonte

2 risposte

3

Questo AppleScript potrebbe funzionare o meno sul tuo sistema. Nel mio libro Mac Pro che esegue l'ultima versione di Sierra, questo codice seguente attiva la casella di controllo "Regola automaticamente luminosità" Se l'ora corrente è tra le 6:00 e le 18:00, Altrimenti disattiva quella casella di controllo Se è già selezionata.

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

Puoi regolare i valori delle ore nella parte superiore dello script in base alle tue esigenze

Se le tue preferenze di visualizzazione sono come questa immagine ... Questo script dovrebbe funzionare per te.

    
risposta data 14.06.2017 - 04:20
fonte
-2

Puoi farlo seguendo le istruzioni di qui fornito da daviesgeek

Dimmer:

tell application "System Events"
        key code 107
    end tell

Più luminoso:

tell application "System Events"
        key code 113
    end tell

Puoi salvarli come file .script e poi eseguirli dalla CLI in questo modo:

osascript ~/Path/to/File

Puoi anche farlo in questo modo , ma ciò richiede più configurazione.

    
risposta data 14.06.2017 - 03:06
fonte

Leggi altre domande sui tag