J'ai deux moniteurs et j'utilise Arch Linux, une configuration comme celle-ci:
- 1280x1024 (primaire)
- 1680x1050 (secondaire)
- ATI RADEON X1300
- Pilote ATI open source
Sur l'écran de démarrage, mon moniteur principal (17 ") a la bonne résolution; mon deuxième CLONES le premier et a la même résolution (1280x1024).
Je dois exécuter xrandr
DEUX FOIS après avoir démarré X pour obtenir une résolution correcte.
xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0
J'ai essayé de rendre cela permanent en ajoutant la xrandr
commande à .xinitrc
, mais cela n'a pas fonctionné. Maintenant, si je veux obtenir la bonne résolution sur les deux moniteurs, après avoir démarré X, je lance xrandr
DEUX FOIS.
Je n'ai rien défini xorg.conf
(ni je sais comment :)). Que puis-je faire pour résoudre ce problème?
xrandr
commande dans votre.xinitrc
. J'ai une configuration similaire et cela fonctionne de cette façon.~/.xinitrc
? S'il est là et qu'il est exécuté, cela devrait fonctionner. Sinon, votre DM a probablement un équivalent.Réponses:
La saisie de
xrandr
commandes.xinitrc
n'est pas un moyen approprié de stocker des paramètres permanents. Vous devriez utiliser à laxorg.conf
place.Commencez donc par supprimer les lignes xrandr de votre
.xinitrc
, puis créez (ou modifiez) un/etc/X11/xorg.conf
fichier. Il devrait ressembler exactement à ceci (plus de contenu n'est nécessaire, sauf si vous souhaitez configurer le clavier, la souris ou des périphériques similaires):la source
sudo lshw -c video | grep configuration
. J'utilise génial wm sur crunchbang waldorf.J'ai également rencontré ce problème à quelques reprises.
Pour une raison quelconque, mes écrans ont parfois la mauvaise habitude de changer leur "nom", rendant inutile tout élément de code que j'ai défini
xrandr
.Vérifiez d'abord que les moniteurs sont correctement identifiés:
Si les noms sont corrects, je soupçonne que le système ne lit PAS
~/.xinitrc
au démarrage ou que vous avez entré la commande de manière incorrecte.la source