화면 조광은 조명이 다른 방으로 이동할 때 유용한 기능입니다. 그러나 MacBook이 밝은 창을 향하고 있고 사용자가 역광 상태 인 경우 센서가 엉망이됩니다.
일몰 시간 동안 자동 밝기를 비활성화하려면 스크립트를 만들어야합니다. bash, AppleScript 또는 다른 언어에서 디머 기능에 어떻게 액세스합니까?
답변
이 AppleScript는 시스템에서 작동하거나 작동하지 않을 수 있습니다. 최신 버전의 Sierra를 실행하는 Mac book Pro에서이 코드는 “자동으로 밝기 조정”체크 상자를 활성화합니다. 현재 시간이 오전 6시에서 오후 6시 사이 인 경우, 그렇지 않으면 이미 선택된 경우 해당 체크 상자를 비활성화합니다.
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
필요에 따라 스크립트 상단에서 시간 값을 조정할 수 있습니다
디스플레이 환경 설정이 다음 그림과 같은 경우 …이 스크립트가 적합합니다.