udev 在笔记本电脑恢复中看不到 drm 子系统更改

udev 在笔记本电脑恢复中看不到 drm 子系统更改

我正在使用 udev 来管理 ThinkPad T400 上的显示器设置。我使用扩展坞,所需的行为是当我连接笔记本电脑时,LVDS 输出关闭,DVI-0 输出启用。同样,当我从扩展坞中取出笔记本电脑时,DVI-0 会关闭,LVDS 会重新打开。这一切都运行良好,只要笔记本电脑没有暂停

然而,我通常的工作方式是在通勤期间使用笔记本电脑,将其暂停,对接,然后然后开机。如果我按照这个顺序执行操作,udev 永远不会观察到 drm 子系统的更改。这很奇怪,因为调用xrandr确实显示 DVI-0 现在存在。

有谁知道为什么会发生这种情况,以及我可以如何调试/解决这个问题?

相关内容