PS: 图片我没有图床,来博客看吧
当你需要频繁在两台电脑间切换显示器输入源的时候,遇到如下问题:
❓ 那么,可以通过命令行直接切换吗?
检索发现网上很多教程并不兼容 运行 Apple Silicon 架构的 macOS Ventura 系统,故 根据 GitHub Issues 的技术讨论,作此文以分享。
https://github.com/waydabber/m1ddc 对于 Apple Silicon 系列 & MacOS Ventura
💡 因为新系统显示器配置文件有所变动 & M1 架构有变动
https://github.com/kfix/ddcctl 对于 Intel 系列 mac ;
ControlMyMonitor.exe /SetValue Primary 60 15
m1ddc display {device_id} set input 17
Windows 下载 Control-my-monitor
Windows 查看输入源端口
Windows 尝试切换:
ControlMyMonitor.exe /SetValue Primary 60 15
并回车;Mac 安装 m1ddc,需要
clang
工具编译好后尝试切换
./m1ddc display list
可以看到类似 1 - LG HDR 4K (CCCCCCCCC-0000-0000-CCCC-010CCCCCCCCC)
的输出;./m1ddc display {device_id} set input 17
根据自己的需要弄成批处理脚本 /快捷键 /Raycast 等方式即可,如下:
软件切换 HDMI 模式接入 USB-C 源,因为 USB-C 支持的协议更强大,可能遇到“工作频率过高”的报警,影响使用。
针对该问题,在显示器自带设置中手动选择 USB-C 源,然后不管软件切换什么输入源,都是 OK 的~
根据测试,切换至 USB-C/HDMI 信号,均会自动切换至对应信号的音频通道,无须担心。
1
AntiGameZ 2022-12-30 15:14:38 +08:00 1
这应该是最近几个月 v2 上对我最有启发性的文章了。感谢
|
2
Baboonowen OP @AntiGameZ 嘿嘿😁
|
3
neiltroyer849 2022-12-31 14:15:20 +08:00 1
看到 Apple 硅还反应了半天,最后发现是 Apple Silicon ,大喜(误
|
4
Baboonowen OP @neiltroyer849 哈哈脑抽写了这个
|