Pour lutter contre les problèmes de résolution de double moniteur, j'ai suivi les conseils trouvés dans d'autres questions ici liées à la session et au script de configuration de l'affichage. J'ai les éléments suivants /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
J'ai également les éléments suivants (exécutables) /usr/bin/dualmon.sh
que j'ai créés:
#!/bin/bash
xrandr --output LVDS1 --auto --left-of HDMI1 --output HDMI1 --auto
# notify-send Dualscreen activated
touch /home/shade/Desktop/touched
Cependant, la résolution est erronée à la fois sur l'écran de connexion et après ma connexion. De plus, le fichier / home / shadow / Desktop / touched n'est pas là. Lorsque j'exécute le dualmon.sh
script manuellement (après m'être connecté), la résolution est correctement définie.
Cela me fait penser que les scripts ne sont pas exécutés du tout. Quelle en est la cause et comment puis-je y remédier?
Réponses:
En utilisant Ubuntu, la meilleure façon d'obtenir votre compte d'utilisateur pour avoir la bonne résolution pour la configuration de votre double moniteur est la suivante:
Vous remarquerez après avoir fait ce qui précède que moniteurs.xml est réécrit, et chaque fois que vous vous connectez, la configuration de votre double moniteur fonctionnera.
Deuxièmement, pour que l'écran de connexion fonctionne correctement, le processus que vous devez suivre est le même que cette réponse . La partie délicate consiste à s'assurer que vos autorisations sont correctes - En plus de définir les autorisations appropriées pour le lien symbolique, vous devez également vous assurer que les autres sont en mesure d'accéder au fichier moniteurs.xml ainsi qu'au dossier ~ / .config.
La beauté de cette configuration est, au lieu d'essayer de forcer brutalement certaines commandes xrandr, que chaque fois que vous modifiez votre résolution / configuration de moniteur dans Ubuntu, votre écran de connexion suivra.
Pour que les deux ci-dessus fonctionnent, vous devez vous assurer de supprimer toutes les références aux commandes xrandr au démarrage.
la source