Gnome shell ne peut pas enregistrer la résolution de l'écran

6

Aujourd'hui, j'ai décidé d'essayer Gnome shell 3.10 sur Ubuntu 14.04 et j'ai remarqué qu'après chaque redémarrage, la résolution de mon écran était réglée au maximum, ce qui n'est pas souhaitable. Dans l'unité je n'ai pas de tels problèmes. Aussi, si j'essaie de changer la résolution avec nvidia-settings, j'obtiens cette erreur:

ERROR: Error querying target relations


(nvidia-settings:31370): IBUS-WARNING **: The owner of /home/alen/.config/ibus/bus is not root!
The program 'nvidia-settings' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 544 error_code 2 request_code 157 minor_code 25)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Carte graphique: GeForce 6100 nForce 420 / integrated / SSE2 / 3DNOW!

Y a-t-il un correctif pour cela?

    
posée Alen 06.08.2014 - 19:31
la source

1 réponse

9

Cause probable

Je suppose que votre moniteur rapporte la résolution d'écran élevée comme étant préférée; Malheureusement, cette information est utilisée par GNOME Shell à chaque connexion pour réinitialiser la résolution.

Comment réparer

J'avais le problème inverse: mon moniteur signalait une résolution d'écran préférée inférieure (1280x1024) à celle que je souhaitais utiliser (1600x1200). J'espère que le correctif que j'ai utilisé sera applicable par analogie à votre problème. Voici ce que j'ai fait:

J'ai lancé xrandr -q pour savoir quelle est la résolution d'écran préférée actuelle et quelles sont les autres résolutions d'écran (ou plutôt "lignes de mode") disponibles. Dans la sortie, la ligne de mode marquée avec + est la ligne préférée actuelle. Il correspond également à celui actuellement utilisé (marqué avec * ). Voici la sortie pour moi (abrégé):

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
DVI-0 disconnected (normal left inverted right x axis y axis)
DIN disconnected (normal left inverted right x axis y axis)
DVI-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 352mm x 264mm
   1280x1024      85.0*+   75.0     60.0  
   1920x1440      60.0  
   …  
   1600x1200      85.0     75.0     70.0     65.0     60.0  
   …

Pour remplacer la résolution d'écran préférée, j'ai créé le fichier /etc/X11/xorg.conf avec le contenu suivant:

Section "Monitor"
    Identifier "DVI-1"
    Option "PreferredMode" "1600x1200"
EndSection

Comme vous pouvez le voir, j'ai pris à la fois l'identifiant de moniteur DVI-1 et le nouveau nom de ligne du mode préféré 1600x1200 de la sortie xrandr -q . Vous devez remplacer ces valeurs en fonction de votre propre configuration.

Après une déconnexion (ou un redémarrage), la nouvelle ligne de mode préférée a été automatiquement utilisée pour mon gestionnaire d’affichage et pour GNOME Shell. La nouvelle sortie (abrégée) de xrandr -q était la suivante:

Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 8192 x 8192
DVI-0 disconnected (normal left inverted right x axis y axis)
DIN disconnected (normal left inverted right x axis y axis)
DVI-1 connected primary 1600x1200+0+0 (normal left inverted right x axis y axis) 352mm x 264mm
   1600x1200      85.0*+   75.0     70.0     65.0     60.0  
   1280x1024      85.0 +   75.0     60.0  
   1920x1440      60.0  
   …
    
réponse donnée Chriki 12.10.2014 - 15:57
la source

Lire d'autres questions sur les étiquettes