![udev 在笔记本电脑恢复中看不到 drm 子系统更改](https://linux22.com/image/33114/udev%20%E5%9C%A8%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E6%81%A2%E5%A4%8D%E4%B8%AD%E7%9C%8B%E4%B8%8D%E5%88%B0%20drm%20%E5%AD%90%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%94%B9.png)
我正在使用 udev 来管理 ThinkPad T400 上的显示器设置。我使用扩展坞,所需的行为是当我连接笔记本电脑时,LVDS 输出关闭,DVI-0 输出启用。同样,当我从扩展坞中取出笔记本电脑时,DVI-0 会关闭,LVDS 会重新打开。这一切都运行良好,只要笔记本电脑没有暂停。
然而,我通常的工作方式是在通勤期间使用笔记本电脑,将其暂停,对接,然后然后开机。如果我按照这个顺序执行操作,udev 永远不会观察到 drm 子系统的更改。这很奇怪,因为调用xrandr
确实显示 DVI-0 现在存在。
有谁知道为什么会发生这种情况,以及我可以如何调试/解决这个问题?