Hay una herramienta llamada read-edid que hace exactamente lo que sugiere su nombre.
Prueba xrandr --verboso. Muestra la información EDID RAW y mucha otra información útil para todos los monitores conectados a su computadora.
Salida de ejemplo, con solo la sección EDID:
$ xrandr --verbose
(cut)
EDID:
00ffffffffffff0030ae364000000000
00130103801e1378eaef259458568a29
24505400000001010101010101010101
0101010101018a25a02051841a303040
360030be100000195e1fa02051841a30
3040360030be100000190000000f0095
0a32950a2816090030e47302000000fe
004c503134315750332d544c413100ab
(cut)
Con respecto a tu última pregunta, udev puede informarle y permitirle ejecutar comandos cuando se conecta un monitor. Es muy fácil escribir scripts bash para eventos udev.
No estoy seguro de lo que está tratando de hacer aquí, pero xrandr me parece muy útil para configurar automáticamente el diseño del monitor que quiero cada vez que conecto o desconecto monitores externos en el trabajo o en casa. No necesita un monitor serial para esto. El nombre de salida simplificado funciona bien. Ejecute xrandr para ver las salidas (monitores) disponibles.
Ejecuto este script para establecer mi diseño preferido:
#!/bin/bash
xrandr --output LVDS1 --auto
xrandr --output DP2 --auto --right-of LVDS1
Siendo LVDS1 el nombre del monitor del portátil, DPS2 el externo.