gpt4 book ai didi

macos - IODisplayConnect 在 Apple Silicon 的 Big Sur 中消失了,取而代之的是什么?

转载 作者:行者123 更新时间:2023-12-03 17:23:05 24 4
gpt4 key购买 nike

我有两台 Big Sur 笔记本电脑,一台是 Intel,另一台是 M1(MacBook Pro M1),当我运行命令“ioreg | grep -i iodisplayconnect”时,Intel 仍然有它,但 M1 系统一无所获,任何人都知道它的替代品在 M1 大苏尔?我需要它来检测显示名称

最佳答案

我有同样的问题,但我正在寻找 IODisplayConnect 以读取显示亮度。
在带有 Big Sur 的 M1 Mac 上,我找到了 的最简单方法获取 亮度信息是通过运行 corebrightnessdiag :

$ /usr/libexec/corebrightnessdiag status-info | grep 'DisplayServicesBrightness '
DisplayServicesBrightness = "0.9302966";
获取和设置 来自代码的亮度,您可以使用来自 DisplayServices 框架 ( /System/Library/PrivateFrameworks/DisplayServices.framework) 的私有(private) API:
extern int DisplayServicesGetBrightness(int display, float *brightness);
extern int DisplayServicesSetBrightness(int display, float brightness);

// Change brightness
float brightness = 0.8;
int err = DisplayServicesSetBrightness(1, brightness);

// Get current brightness
err = DisplayServicesGetBrightness(1, &brightness);

关于macos - IODisplayConnect 在 Apple Silicon 的 Big Sur 中消失了,取而代之的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65150131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com