cambie xorg.conf según la detección del monitor displaylink usando lightdm

cambie xorg.conf según la detección del monitor displaylink usando lightdm

Compré una pantalla externa alimentada por USB para mi computadora portátil. Lo hice funcionar agregando un archivo xorg.conf; sin embargo, cuando el monitor USB no está conectado, quiero que xorg.conf desaparezca para que xrandr funcione normalmente. Utilizo mi computadora portátil sola, con la pantalla USB y conectada a dos pantallas externas.

Supongo que solo necesito encontrar una buena manera de mover xorg.conf hacia adelante y hacia atrás según la detección de la pantalla USB. Dado que parece aparecer sa /dev/fb0 y /dev/fb1, pensé que podría hacer que lightdm verificara su script init.d, ¿quizás? Sin embargo, eso parece un poco imposible de mantener a medida que se realizan actualizaciones, etc.

¿Existe una mejor manera de gestionar esto? Como es displaylink, no se puede cambiar en caliente, el monitor debe estar enchufado y listo al arrancar. Así que necesito algo antes de que lightdm se ponga en marcha. Pienso configurar esto.

Gracias por cualquier consejo e idea.

editar: puntos de bonificación por algo que se "deshace" automáticamente al apagarse, por lo que no tengo que preocuparme de que xorg.conf esté allí en el próximo arranque.

Respuesta1

¿Ha considerado escribir un script de inicio que verifique esos dispositivos Facebook y copie el xorg.conf en su lugar si existe, y luego lo elimine cuando se apague? Puede agregarlo al orden de inicio antes de que X o lightdm se inicien, pero después de que se haya detectado el adaptador DisplayLink y se haya creado el dispositivo. Un script de inicio es bastante simple, por lo que debería resolver tu problema.

información relacionada