Contribute
Register

[Beta release] NativeDisplayBrightness 0.0.5 testing [updated]

Status
Not open for further replies.
Honestly, I don’t know, I didn’t created this app, but just improved/added GUI.
 
Everything is open source so it should be easy enough to modify given the required information and some time.

There's a pdf document "VESA Monitor Control Command Set Standard" "Version 2.2a" (mccs.pdf) which has most of the needed information I think.
DDC/CI is
described in pdf document "Display Data Channel Command Interface Standard" "Version 1.1".
E-DDC is described in pdf document "ENHANCED DISPLAY DATA CHANNEL STANDARD" "Version 1.1".

I don't know if those are the latest versions.
 
Love this app especially KAMIKAZEUA updated version. Is there a way to increase brightness hitting F1/F2 on a native Apple Cinema Display 27" LED (DisplayPort version) and a native Apple wired keyboard? As in, the Max brightness of 100% still only goes halfway on this monitor so I have to go into Sys Pref > Display to increase display brightness manually.

Also would be nice to hide the icon from the menu bar without something like BarTender.

Thanks!
 
Last edited:
Hi, I'm trying to use the app, but it doesn't show in macOs Menu bar.
I don't see the app, in the activity monitor, no error message, so I went to the console that said "image not found"


Here is the console error :
15/02/2018 23:39:18,443 com.apple.xpc.launchd[1]: (com.apple.ReportCrash[4285]) Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.ReportCrash
15/02/2018 23:39:18,448 ReportCrash[4285]: Attempt to read info_array in pid 4284 failed, address was 7fff6a546708
15/02/2018 23:39:18,449 ReportCrash[4285]: Attempt to read info_array in pid 4284 failed, address was 7fff6a546708
15/02/2018 23:39:18,449 ReportCrash[4285]: Attempt to read info_array in pid 4284 failed, address was 7fff6a546708
15/02/2018 23:39:18,451 ReportCrash[4285]: Attempt to read info_array in pid 4284 failed, address was 7fff6a546708
15/02/2018 23:39:18,483 ReportCrash[4285]: Attempt to read info_array in pid 4284 failed, address was 7fff6a546708
15/02/2018 23:39:18,483 ReportCrash[4285]: Attempt to read info_array in pid 4284 failed, address was 7fff6a546708
15/02/2018 23:39:18,509 ReportCrash[4285]: Saved crash report for NativeDisplayBrightness[4284] version ??? to /Users/ben/Library/Logs/DiagnosticReports/NativeDisplayBrightness_2018-02-15-233918_MacBook-Pro-de-Benoit-2.crash



Here is the full crash error report :
Process: NativeDisplayBrightness [4182]
Path: /Applications/NativeDisplayBrightness.app/Contents/MacOS/NativeDisplayBrightness
Identifier: com.bensge.NativeDisplayBrightness
Version: ???
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: NativeDisplayBrightness [4182]
User ID: 501

Date/Time: 2018-02-15 23:30:00.339 +0100
OS Version: Mac OS X 10.11.6 (15G1611)
Report Version: 11
Anonymous UUID: 7EEFD1D4-9BDA-456B-0EDB-4D898D3F9DE2

Sleep/Wake UUID: 93674B6A-D59F-4F33-A6C7-981F318ED055

Time Awake Since Boot: 8400 seconds
Time Since Wake: 780 seconds

System Integrity Protection: enabled

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
Referenced from: /Applications/NativeDisplayBrightness.app/Contents/MacOS/NativeDisplayBrightness
Reason: image not found

Binary Images:
0x7fff6c332000 - 0x7fff6c369a47 dyld (360.22) <C8E77F6D-CE86-3C5B-8576-2584A799B51E> /usr/lib/dyld
 
Ok, so I upgraded to 10.13.3, and I can now dim the light of my external monitor : iiyama 27" LED - B2791QSU-B1

There is a small bug, when choosing not to show the brightness % the space taken by the icon is too large (See screen capture 2)

Also as feature request, If I may ... (in priority order)
  1. Be able to change brightness with my the same key as for my internal monitor (I have a standard mac)
  2. Be able to control volume would also be great (as per VESA standard page 78 its code 40h for volume Up and 41h for down)
  3. When using it for the internal display it doesn't work (Nice to have, but it is less useful as the volume, and probably more complex)
  4. Energy saving : My external screen doesn't automatically turn off. It would be nice if it could turn off when the internal screen turn off

I understand that feature 1 is on is way.

Thank KAMIKAZEUA for your efforts, it is much appreciated
 

Attachments

  • 1.png
    1.png
    14.5 KB · Views: 94
  • 2.png
    2.png
    15 KB · Views: 87
  • 3.png
    3.png
    14.9 KB · Views: 102
There is a small bug, when choosing not to show the brightness % the space taken by the icon is too large
Ah, yea. I just yesterday saw it, will fix later.

1. You just need to press Fn also, like READ.ME says. I don't have Mac keyboard to test.
2. I didn't created this app, I just added GUI. I don't know how to work with other things.. like volume.
3. I think this an app is not for real Mac's. Well, ask app creator about this :)
4. Why standard Energy Saving in macOS not works for external screen?
 
1. It works, with Fn+F1, and Fn+F2. But I can't dim the brightness to 0%, the progress bar is at 0%, but there is still brightness on the screen
2. I saw that you were not the app creator, but if bensge comes back around
3. same
4. After observing the screen behavior, I think energy saving is fine
 
For me it's like very simple. Hotkeys? Not works and not showing me anything.

Screen Shot.png

However, I can probably learn from it source and add some options into this app.. just need to again learn that write only Swift language).. I really don't like it..
 
Last edited:
Status
Not open for further replies.
Back
Top