Pour faire court (c'est-à-dire: faites ce que suggère Nicolas Bernaerts , mais je vous épargne les détails): la configuration des moniteurs est effectivement enregistrée ~/.config/monitors.xml
, mais elle n'est pas appliquée au démarrage / connexion.
Les étapes pour y remédier sont les suivantes:
Connectez-vous avec la mauvaise configuration des moniteurs.
Supprimer la configuration actuelle du moniteur:
cd .config
mv monitors.xml{,.bak}
Utilisez l' application Affichages pour organiser les moniteurs comme vous le souhaitez (j'ai un moniteur latéral tourné dans le sens antihoraire).
Une fois que vous appuyez sur Appliquer , un nouveau monitors.xml
est créé.
Maintenant, téléchargez et rendez exécutable le script et le lanceur qui forcent la configuration du moniteur en fonction du fichier de configuration nouvellement créé:
$ sudo wget -O /usr/local/sbin/update-monitor-position https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/update-monitor-position
$ sudo chmod +x /usr/local/sbin/update-monitor-position
$ sudo wget -O /usr/share/applications/update-monitor-position.desktop https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/update-monitor-position.desktop
$ sudo chmod +x /usr/share/applications/update-monitor-position.desktop
À ce stade, la configuration des moniteurs peut être corrigée en lançant l' application de mise à jour de la position du moniteur .
Si vous souhaitez que cela soit automatique, ajoutez simplement une application de démarrage, avec les entrées suivantes:
- Nom:
Update Monitors Position
- Commander:
update-monitor-position 5
- Commentaire:
Force monitors position 5 seconds after login
Alessandro Cuttin
la source
La configuration de tous vos moniteurs - branchés à chaud ou non - doit être stockée
$HOME/.config/monitors.xml
par lexrandr
plug - ingnome-settings-daemon
, qui correspond en fait à la configuration que vous effectuez dans le capplet Moniteurs.Comme il semble que cela ne fonctionne pas correctement pour tout le monde, il y a clairement un bug quelque part. Urgh.
la source
Les trois premières étapes pour connecter votre moniteur externe comme vous le souhaitez et la 4ème consiste à enregistrer les paramètres.
Connectez votre moniteur externe et vérifiez sa résolution prise en charge:
Exécutez la commande suivante (cela désactivera votre moniteur d'ordinateur portable):
Si vous voulez à la fois portable et externe activé:
(yyyyXzzzz - la résolution de votre ordinateur portable.)
La configuration ci-dessus clonera votre écran. Jouez avec l' option "
--right-of
/--left-of
" si vous le souhaitez.Si vous avez besoin de ces paramètres lors de la connexion, ajoutez les enregistrements
/etc/X11/Xsession.d/45custom_xrandr-settings
(vous devrez peut-être en créer un).la source
Au bureau, j'ai 3 moniteurs sur mon ordinateur portable et 2 à la maison. Deux des moniteurs de bureau sont réglés verticalement, tandis que les autres moniteurs sont dans une orientation normale.
A. moniteurs.xml est dans ~ / .config.
B. Obtenez le script shell, "update-monitor-position".
Modifiez la définition de "MONITOR_XML", "moniteurs.xml" en "moniteurs-office.xml".
Enregistrez-le sous "update-monitor-position-office", dans le chemin exécutable (/ usr / local / sbin /).
C. Obtenez le raccourci sur le bureau, "update-monitor-position.desktop"
"update-monitor-position-office".
update-monitor-position-office.desktop:
Script shell, update-monitor-position-office
la source
Ubuntu 12.04 se souvient des paramètres du moniteur branché à chaud. Mais ils ne sont appliqués que lorsque vous rouvrez la configuration système> affiche l'applet. C'est le cas pour moi, au moins, et c'est définitivement un bug.
la source
La réponse de Jay a presque fonctionné pour moi, mais je devais faire quelques étapes supplémentaires. Je ferais un commentaire sur sa réponse mais je n'ai pas la réputation.
Dans le fichier update-monitor-position-office:
la source
Je préfère exécuter ce script à partir d'un terminal car j'ouvre un premier après la connexion.
Première connexion avec une mauvaise configuration - les moniteurs ne sont pas placés correctement:
Réglez maintenant vos moniteurs avec les paramètres système pour créer un nouveau
~/.config/monitors.xml
fichier avec les paramètres appropriés.Copiez le script fixe de Nicolas Bernaerts à partir de mon référentiel: https://raw.githubusercontent.com/alextomko/monitors/master/monitors et mettez-le dans un chemin à exécuter à partir du terminal.
la source
Non, il n'y a aucun moyen de sauvegarder des configurations sur des moniteurs branchés à chaud. Si vous vous connectez avant le démarrage, GNOME doit se souvenir de la configuration sur chaque démarrage sur une base par périphérique (c'est-à-dire, la connexion à votre moniteur au travail par rapport à celui à la maison).
la source
~/.config/monitors.xml
, mais elle n'est pas appliquée au démarrage