4

每当插入显示器或扬声器时,我都会尝试执行脚本。理想情况下,我正在寻找一种同时涵盖显示器和扬声器的解决方案(因此不是像 xrandr 那样特定于显示的东西),不涉及轮询,并且可以处理多个显示器和扬声器。

我已经阅读了尝试udevadm monitor --property监听事件的建议,但是当我尝试这个并插入和拔出监视器时,什么也没发生。显示器正在通过 HDMI 端口连接。(我已经阅读了其他一些解决方案,但它们似乎只适用于 VGA?)

我也阅读过sysfs,但无法弄清楚如何找到通过 HDMI 端口和声音端口连接的所有设备。环顾 sys 文件夹,所有文件夹对应的设备并不明显。如果您对此有任何建议或教程链接,也将不胜感激!

编辑:我注意到很多网站建议使用类似/sys/class/drm/card0-HDMI-A-1/status检查设备是否插入的东西,但我的电脑在 /sys/class 中没有 drm 文件夹,你有什么想法吗?

4

0 回答 0