Estou usando o udev para gerenciar a configuração de monitores no meu ThinkPad T400. Eu uso uma estação de encaixe e o comportamento desejado é que quando eu acoplar o laptop, a saída LVDS é desativada ea saída DVI-0 está ativada. Da mesma forma, quando eu removo o laptop da estação de acoplamento, o DVI-0 é desligado e o LVDS é ligado novamente. Isso tudo funciona bem, desde que o laptop não seja suspenso .
No entanto, a maneira que eu normalmente trabalho é usar o laptop durante o meu trajeto, suspendê-lo, encaixá-lo e , em seguida, ligá-lo. Se eu fizer as coisas nesta ordem, o udev nunca observará mudanças no subsistema drm. O que é estranho, porque uma chamada para xrandr
mostra que o DVI-0 agora existe.
Alguém tem alguma idéia sobre por que isso pode estar ocorrendo e o que posso para depurar / resolver esse problema?