Tengo una computadora portátil que normalmente está acoplada a un monitor grande. Cuando esté acoplado, quiero usar el monitor grande como pantalla principal, con la pantalla del portátil como pantalla secundaria apagada a la derecha. Cuando se desacopla, la pantalla del portátil es la única pantalla.
XFCE no parece tener ese tipo de soporte para monitores múltiples incorporado. Encontré ARandR , que me permitió configurar mis monitores de la manera que quiero. Puedo usar ARandR para guardar perfiles para configuraciones acopladas y desacopladas (que en realidad son solo scripts de shell que invocan xrandr ).
Pero, ¿cómo hago para que esos perfiles se apliquen automáticamente cuando la computadora portátil está acoplada y desacoplada? ¿Debo intentar crear una regla de udev que detecte la estación de acoplamiento? ¿Hay una mejor manera?
Respuestas:
Una forma es crear una regla udev, pero como quería algo más portátil, tengo este script bash. Se basa en el soporte de inotifywait, no tiene algún tipo de bucles y se considera eficiente.
external-lcd.sh
No olvide hacer que el archivo sea ejecutable (
chmod +x external-lcd.sh
). Luego, solo inícielo cada vez que inicie su DE.Estoy usando esto en archlinux, así que creo que debería funcionar. Puede cambiar los parámetros de xrandr o cambiarlo para usar configuraciones de arandr.
fuente