Respuestas:
Primero instale disper , luego descargue autorandr y siga estas instrucciones:
Cuando el monitor externo está desacoplado , ejecute el siguiente comando en la terminal:
auto-disper.sh --save undocked
Cuando el monitor externo esté conectado y configurado como desee (con la configuración del servidor Nvidia X), ejecute:
auto-disper.sh --save docked
Tratar:
auto-disper.sh --change
con monitor acoplado y desacoplado. Debe detectar el estado y cambiar la configuración.
auto-disper.sh --change
Intenté hacer un script que lo ejecutara cada 3 segundos, por lo que la autodetección funciona, pero uso demasiados recursos. Espero que pueda ayudar!
Estoy en la misma situación. Uso una computadora portátil que a veces está conectada a mi monitor externo. Cuando es así, generalmente quiero usar solo este monitor (porque también lo tengo conectado a un teclado y mouse externos).
Lo que encontré es que si tiene un archivo llamado .xprofile , se llama cada vez que se inicializa la pantalla (¿X.org?). Aquí está el contenido de mi archivo. Como puede ver, lo adapté desde aquí .
Lo que debe hacer es guardarlo en ~ / .xprofile y luego hacerlo ejecutable ( chmod + x .xprofile ). Compruebe cómo se llama a sus monitores internos y externos; haga esto ejecutando xrandr sin argumentos. Los míos son VGA1 y LVDS1 respectivamente. Lo último es establecer la variable EXTERNAL_RES en la resolución nativa de su monitor externo.
Ahora al iniciar, el monitor conectado se usará si está conectado. La parte difícil es la automatización (como quitar el cable mientras Ubuntu se está ejecutando). No he encontrado una solución muy buena para esto, pero parece que cambiar a una consola virtual y viceversa funciona (Ctrl-Alt-F1 y luego Ctrl-Alt-F7). Es un poco más rápido que recorrer todas las posibilidades con la tecla Fn (que a veces también daña la pantalla).
Use disper . Después de instalarlo, es posible que desee crear dos accesos directos:
disper "max" -S
disper "max" -s
La detección automática sería genial. Mientras tanto, encontré esta publicación de blog que muestra cómo vincular una clave a un script proporcionado que alterna entre pantallas. Funciona bastante bien para mí. Sería bueno si Ubuntu proporcionara algo como esto fuera de la caja.
sudo xrandr --auto
después de un cambio?