1 votes

Je n'arrive pas à faire en sorte que mes paramètres de double écran "tiennent".

J'utilise Kubuntu 12.10. J'ai une carte vidéo nVidia GT-430 avec un grand moniteur 27" 2560x1550 relié à un DVI dual-link et un plus petit moniteur 21" 1920x1080 relié à un HDMI. Avant de me connecter, le gestionnaire de connexion semble utiliser les deux moniteurs séparément (la liste des identifiants est répartie sur les deux moniteurs), mais dès que je me connecte, ils deviennent des clones l'un de l'autre. Je dois aller modifier la "Position" du plus petit moniteur de "Clone de" à "Gauche de". Peu importe que je clique ou non sur "Enregistrer par défaut", je dois toujours le réinitialiser à chaque fois.

Je regarde dans .kde/share/config/startupconfig et je vois ce qui semble être les bonnes commandes :

# krandrrc Display ApplyOnStartup false
krandrrc_display_applyonstartup=true
# krandrrc Display StartupCommands ''
krandrrc_display_startupcommands='xrandr --output DVI-I-1 --pos 1920x0 --mode 2560x1440 --refresh 59.9506
xrandr --output HDMI-0 --pos 0x0 --mode 1920x1080 --refresh 60
xrandr --output DVI-I-1 --primary'
# krandrrc [Screen0]
# krandrrc [Screen1]
# krandrrc [Screen2]
# krandrrc [Screen3]

Notez le --pos 1920x0 pour DVI-I-1, ce qui est correct. De même, .kde/share/config/krandrrc semble également avoir le décalage correct du grand écran pour le mettre à droite du petit écran :

[Display]
ApplyOnStartup=true
StartupCommands=xrandr --output DVI-I-1 --pos 1920x0 --mode 2560x1440 --refresh 59.9506\nxrandr --output HDMI-0 --pos 0x0 --mode 1920x1080 --refresh 60\nxrandr --output DVI-I-1 --primary

[Screen_0]
OutputsUnified=false
UnifiedRect=0,0,0,0
UnifiedRotation=1

[Screen_0_Output_DVI-I-1]
Active=true
Rect=1920,0,2560,1440
RefreshRate=59.9505500793457
Rotation=1

[Screen_0_Output_HDMI-0]
Active=true
Rect=0,0,1920,1080
RefreshRate=60
Rotation=1

[Screen_0_Output_HDMI-1]
Active=true
Rect=0,0,1920,1080
RefreshRate=60
Rotation=1

Comment faire pour que ça marche comme ça doit marcher ? J'aimerais que cela fonctionne parce que dans un mois ou deux, je vais acheter un deuxième GT-430 et un deuxième moniteur 27", et j'aimerais que tout cela fonctionne.

3voto

Coda Points 427

Ce n'est en aucun cas une solution parfaite, mais il semble que j'ai trouvé une solution de contournement. nvidia-settings et a cliqué sur "X Server Display Configuration", s'est assuré qu'il affichait la disposition que je voulais, et a cliqué sur "Save to X Configuration File", et l'a enregistré dans /etc/X11/xorg.conf.

Crédit à http://www.muktware.com/articles/3081/how-set-dual-monitor-kde-nvidia-settings#.UPBmByZQAx4

2voto

Ettics Points 21

C'est ma solution de rechange.

nano ~/.kde4/Autostart/setupscreens.sh

remplir avec le code suivant

#!/bin/bash
foo=$(sed '3q;d' $HOME/.kde4/share/config/krandrrc)

${foo:16}

sauvegarder (ctrl-o) et quitter (ctrl-x)

Maintenant, rendez-le exécutable

chmod +x ~/.kde4/Autostart/setupscreens.sh

Ce qu'il fait est d'exécuter la commande xrandr générée par l'interface graphique des paramètres du système lorsque vous configurez votre écran. Je n'ai aucune idée de la raison pour laquelle, pour beaucoup, cette commande n'est pas exécutée correctement lors de la connexion, mais pour moi, il s'agissait d'un simple correctif qui fonctionne si je change ma configuration à l'avenir en utilisant les paramètres du système.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X