jlj/NativeDisplayBrightness

Catalina support

Opened this issue · 7 comments

It used to work fine with Mojave but stopped to work on Catalina.

jlj commented

Works on without issue on Catalina on my configuration.

@Jolopu Can you check that your privacy settings enable Accessibility for NativeDisplayBrightness?

Screenshot 2020-03-19 at 10 07 50

@jlj Yes, I checked the privacy settings and I can see the process running but it didn't do anything. I tried this fork:
https://github.com/the0neyouseek/MonitorControl
For some reason it works.

jlj commented

Strange… To double-check under Catalina 10.15.4, I removed NativeDisplayBrigthness from my Privacy settings as well as from Users and Groups Login items, deleted the app, restarted the mac and reinstalled the app (v0.0.8 from this repo).

After giving permission to enable accessibility, everything works as expected. 🤔

@Jolopu Can you do the same operations on your system and post the result?

I run Catalina 10.15.3. I followed your steps and here is what happened:
Privacy settings are enabled, login item is enabled. System rebooted. Process is running. Icon not showing in toolbar. Brightness keys show no effect.

Bildschirmfoto 2020-03-19 um 14 56 36
Bildschirmfoto 2020-03-19 um 14 54 15
Bildschirmfoto 2020-03-19 um 14 57 39

Unistalled NativeDisplayBrightness, installed MonitorControl and it works again:

Bildschirmfoto 2020-03-19 um 15 24 40

jlj commented

@Jolopu Thanks for doing this. 😃

Btw, NativeDisplayBrightness does not display an icon in the Mac menu toolbar, so this part is normal. For the rest, I will investigate on other machines.

@jlj You are welcome. 😃 I hope you find the cause. Maybe it has something to do with my system and apps installed. I had the exact same issue with this fork before:
Bensge#20

Same problem with MacOs 10.15.4 (MBP 15" retina early 2013). I can see the native osd graphics by pressing fn+F1/F2 but nothing happens. Built and reinstalled several times. I also tried MonitorControl and it is not working either. Please let me know if you find out something.