我正在编写 UDEV 规则,以在插入或拔出外部显示器时更改显示设置。该规则运行得非常好。
随机地,该脚本不起作用。经过检查,我发现在设备插入/移除时没有发生以下事件。
KERNEL[1382.370] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV [1385.939] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
即使我等待超过 60 秒,该事件也没有发生。但是一旦我执行命令兰德尔,事件发生。
会是什么呢?
答案1
我有一个类似的问题。
我通过xrandr >/dev/null
在脚本的第一行之前添加来修复它。
我不知道为什么,但没有它,它就不起作用。