Mac OS 下 USB 接入设备发生变化时,自动运行某个脚本的办法。

2023-08-30 17:40:05 +08:00
 manfred4527
我的 Mac 和 Win 主机是共享一套键鼠和显示器。

键鼠是通过外接一个 USB 切换器进行切换的,显示器通过 USB-C 和 Mac 连接,DP 和 PC 连接。

现在切换键鼠很方便,我只要按一下远程的开关就好了。物理上面实现了 usb 键鼠设备的切换。

显示器的切换需要通过 Karabiner-Elements 绑定快捷,通过 DDC/CI 切换显示器。

现在有个想法,在 Mac 上检测 USB 设备状态变化,如果连接了某个设备则自动跑一下某个脚本。

这样只要在 USB 状态发生变化时,看一下是否有相应的设备接入。让系统自动的去切换显示器。



讨论一下解决思路。
811 次点击
所在节点    问与答
6 条回复
geekzs
2023-08-30 17:54:45 +08:00
kgcHQbTYyvcz2w3j
2023-08-30 18:19:49 +08:00
udev rules ?
20015jjw
2023-08-30 21:14:54 +08:00
听起来你需要带 kvm 的显示器或者带显示器的 kvm ?
manfred4527
2023-08-31 00:36:53 +08:00
@geekzs 感谢回复,这个方案应该可行。
manfred4527
2023-08-31 00:40:21 +08:00
@geekzs 顺便问一下,Windows 上有没有相关的工具?
geekzs
2023-08-31 09:41:30 +08:00
@manfred4527 #5 这个没了解过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/969549

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX