Enregistrer les paramètres d'affichage pour un moniteur spécifique

12

Lorsque je connecte un moniteur externe à mon ordinateur portable (spécifications ci-dessous), que ce soit avec VGA ou Displayport, je dois toujours configurer la résolution d'écran et la position d'affichage. En ce moment, je fais cela avec un utilitaire GUI pour XRandR appelé arandr . Un autre problème est que la résolution d'affichage la plus basse possible est toujours utilisée, au lieu de la plus élevée, lors de la connexion d'un moniteur.

Est-il possible de rappeler automatiquement une configuration précédemment effectuée à chaque fois que je connecte un moniteur spécifique? Par exemple, lorsque je connecte le moniteur au travail, je souhaite que les écrans s'affichent côte à côte; à la place, j'utilise une disposition verticale.

Ce problème existe avec mes deux ordinateurs portables. Ils exécutent Fedora 18 et Xubuntu 13.04, tous avec XFCE comme gestionnaire de fenêtres. Ce sont les mêmes appareils, Lenovo X220, avec la carte graphique Intel HD3000 intégrée.

Mise à jour

J'ai essayé de faire un réglage par moniteur, mais malheureusement Fedora n'utilise pas de fichier xorg.conf, mais essaie de faire une configuration automatique à chaque démarrage de X (voir create xorg.conf ) Création d'un fichier xorg.conf avec Xorg :1 -configure, comme décrit dans le wiki fedora, échoue avec Number of created screens does not match number of detected devices. .

solution de contournement

J'ai fait un petit contournement qui résout le problème, mais uniquement pour les écrans connectés au port d'affichage. Arandr peut enregistrer la configuration d'affichage en tant que script shell, j'ai donc utilisé les paramètres enregistrés et les ai insérés dans le .xinitrc.

cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc

chmod u+x ~/.xinitrc

Cela devrait faire l'affaire, si quelqu'un a une meilleure façon de le faire, faites-le moi savoir.

klingt.net
la source

Réponses:

5

J'ai trouvé ce fil avec une solution intitulée: Comment enregistrer les paramètres Xrandr? , cela pourrait vous aider:

Vous pouvez utiliser cette commande pour obtenir vos paramètres actuels:

$ xrandr --verbose

En utilisant cette commande, vous pouvez déterminer à quoi votre affichage actuel est défini et mettre les exemples de types de lignes suivants dans votre $HOME/.xinitrcfichier:

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI1 1920x1080_60.00
slm
la source
Merci pour la réponse mais je pense que cette solution est la connexion et non le moniteur spécifique. La sortie de l' xrandr --verboseair un peu de différents bits, que montré dans la plupart des tutoriels, fe:HDMI1 connected 1920x1080+0+0 (0xc0) normal (normal left inverted right x axis y axis) 160mm x 90mm
klingt.net