Para luchar contra los problemas de resolución de dos monitores, seguí el consejo que se encuentra en otras preguntas aquí relacionadas con la secuencia de comandos de configuración de sesión y pantalla. Tengo lo siguiente /etc/lightdm/lightdm.conf
:
[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false
display-setup-script=/usr/bin/dualmon.sh
session-setup-script=/usr/bin/dualmon.sh
También tengo lo siguiente (ejecutable) /usr/bin/dualmon.sh
que creé:
#!/bin/bash
xrandr --output LVDS1 --auto --left-of HDMI1 --output HDMI1 --auto
# notify-send Dualscreen activated
touch /home/shade/Desktop/touched
Sin embargo, la resolución es incorrecta tanto en la pantalla de inicio de sesión como después de iniciar sesión. Además, el archivo / home / shade / Desktop / touch no está allí. Cuando ejecuto el dualmon.sh
script manualmente (después de iniciar sesión), la resolución está configurada correctamente.
Esto me hace pensar que los scripts no se ejecutan en absoluto. ¿Cuál es la causa de esto y cómo puedo solucionarlo?
Respuestas:
Con Ubuntu, la mejor manera de lograr que su cuenta de usuario tenga la resolución correcta para la configuración de su monitor dual es la siguiente:
Después de hacer lo anterior, notará que monitor.xml se reescribe, y cada vez que inicie sesión, la configuración de su monitor dual funcionará.
En segundo lugar, para que la pantalla de inicio de sesión funcione correctamente, el proceso que debe seguir es como esta respuesta . La parte difícil es garantizar que sus permisos sean correctos: además de configurar los permisos correctos para el enlace simbólico, también debe asegurarse de que Otros puedan acceder al archivo monitor.xml y a la carpeta ~ / .config.
La belleza de esta configuración es, en lugar de tratar de forzar de forma bruta algunos comandos xrandr, que cada vez que cambie su configuración de resolución / monitor en Ubuntu, su pantalla de inicio de sesión seguirá el mismo camino.
Para que funcione todo lo anterior, debe asegurarse de eliminar cualquier referencia a los comandos xrandr al inicio.
fuente