외부 모니터를 연결하거나 분리할 때 디스플레이 설정을 변경하는 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
이유는 모르겠지만 그것 없이는 작동하지 않습니다.