Comments (2)
I believe these Apple monitors present a USB HID device over their internal hub for the OS to control them using the native control panel. Its not DDC at all, which is what ddcctl is about.
https://www.usb.org/document-library/monitor-control-class-10
There are also linux-oriented utilities for controlling them but I have no idea if they can run on OS X
https://github.com/ondrej-zary/usbmonctl
https://github.com/warvariuc/acdcontrol
https://www.ddcutil.com/usb/
I have no intent of adding support for this myself, open to it if a patch seems reasonable and if there's no other working option on OS X for command line control.
from ddcctl.
The two first seem to need things like hiddev_report_info
and HIDIOCGUSAGE
from Linux-specific(?) includes:
#include <linux/types.h>
#include <asm/types.h>
The last one requires libudev
which also seems Linux-specific.
If anyone has a workaround or other tools that accomplish the task, post them here.
from ddcctl.
Related Issues (20)
- Licence HOT 3
- External HDMI monitors detected intermittently on MacBook Pro HOT 4
- No command works Dell D6000 DisplayLink HOT 5
- Dell U2412M Unable to Switch Back From Source 3 to 15 HOT 2
- Would like people to test my fork which has support for PBP mode + custom VCP codes HOT 5
- Silly question - is there anything in 10.14 that would prevent IOI2CSendRequests from going through? HOT 2
- [REQUEST] DDM KVM controls HOT 1
- can't increase/decrease brightness HOT 2
- Support ASUS VG289Q1A monitor HOT 1
- Macbook Air M1 - INPUT CHANGE ERROR HOT 4
- [Feature Request] KVM usb switch HOT 1
- Is it possible to make it work with a Thunderbolt dock? HOT 3
- Xcode 13, Error Compile MacOS 12 HOT 1
- ASUS VG27A is not supported for input switch HOT 1
- macOS Monterey: Failed to parse WindowServer's preferences! (/Library/Preferences/com.apple.windowserver.plist) HOT 9
- One of the monitors is not detected when mirroring
- Notes For Samsung LU28R55
- ddccdl on iMac detects 0 displays HOT 1
- not getting the brightness values HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ddcctl.