I have a macbook M1 Max 2021, 1tb, 64gb ram, with mac os 13.1 ventura and my HDR always randomly turns off when my computer wakes up from sleep. My monitors are dell s3422dwg and dell s2721dgf.
My externals are 1 and 3 while my internal is monitor 2.
I have to go into the menu and find the monitors and enable the hdr slider.
I am trying to write an apple script that can enable HDR on the external monitors without affecting my internal retina monitor. The internal screen can only enable or disable tru tones not hdr.
Here is what I have so far but I keep running into an end of line error.
tell application "System Preferences" activate reveal anchor "displaysDisplayTab" of pane id "com.apple.preference.displays" tell anchor "displaysDisplayTab" of pane id "com.apple.preference.displays" tell table 1 of scroll area 1 select (row whose value of static text 1 contains "DELL S3422DWG") end tell tell table 1 of scroll area 1 select (row whose value of static text 1 contains "DELL S2721DGF") end tell click checkbox "High Dynamic Range" of group 1 end tell quit end tell
Then I also tried to do it another way like this,
tell application "System Settings" activate set current pane to pane id "com.apple.preference.displays" end tell tell application "System Events" tell process "System Preferences" set frontmost to true repeat until exists window "Displays" end repeat tell scroll area 1 of group 1 of window "Displays" click checkbox "High Dynamic Range" end tell end tell end tell tell application "System Settings" quit end tell
But the system preferences app opens up on the appearance tab and I get thrown an error
error "System Settings got an error: AppleEvent handler failed." number -10000.
I just started using apple script and I am not really sure what I am doing. Any help would be greatly appreciated. Thanks!
Leave a Reply