Résolution d'écran

Bonjour,

J'essaye désespérément de changer la résolution d'écran de mon Muse Receptor 2pro (qui tourne sous linux) pour la passer en 800x600 (pour pouvoir utiliser mon petit écran 10 pouces)

Voici les manip que j'ai déjà essayé :
dans mon dossier /etc/X11 j'ai trois fichiers de type xorg.conf
xorg.conf.19update , xorg.conf.receptor-ks et xorg.conf (tout court)
Dans ces trois fichiers, la sous section display affiche "mode : "1024x768"
j'ai ajouté dans ces trois fichiers : "800x600" juste avant "1024x768".

Aucun effet.

La commande xrandr donne comme résultat le message suivant : Can't open display

La commande xinit affiche les erreurs suivantes :
Parse error on line 4 of section ServeLayout in file /etc/X11/xorg.conf
"0" is not a valid keyword in this section.
(EE) Problem parsing the config file
(EE) Error parsing the config file

Fatal server error :
no screens found
giving up.
xinit: Connection refused (errno 111) : unable to connect to X server
xinit: No such process (errno 3): Server error

Je ne connaît à peu près rien de linux, alors si quelqu'un a une idée de ce que je peux faire pour enfin avoir la résolution 800x600 ce serait génial.

Merci

4 réponses

  1. Modérateur
    De nos jours a priori tu n'as plus besoin de déclarer d'écran dans /etc/X11/xorg.conf (d'ailleurs souvent tu peux lancer le mode graphique sans configurer ce fichier). Xorg devrait en effet détecter de lui même le ou les écrans et les résolutions qu'ils supportent.

    Ça suppose que tu as un xorg pas trop vieux.

    En tout cas, si tu tiens réellement à configurer /etc/X11/xorg.conf, il faudrait nous en reporter le contenu, car d'après ce qu'il dit, tu as une erreur de syntaxe dans la section ServerLayout (pour ce qui concerne la ligne du clavier).

    Ci-dessous un exemple de fichier /etc/X11/xorg.conf fonctionnel généré à partir de nvidia-xconfig (donc spécifique à mon écran) :

    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig:  version 295.33  (buildd@murphy)  Wed Apr  4 13:03:17 UTC 2012
    
    Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "InputDevice"
        # generated from default
        Identifier     "Mouse0"
        Driver         "mouse"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/psaux"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    EndSection
    
    Section "InputDevice"
        # generated from default
        Identifier     "Keyboard0"
        Driver         "kbd"
    EndSection
    
    Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "Unknown"
        ModelName      "Unknown"
        HorizSync       28.0 - 33.0
        VertRefresh     43.0 - 72.0
        Option         "DPMS"
    EndSection
    
    Section "Device"
        Identifier     "Device0"
        Driver         "nvidia"
        VendorName     "NVIDIA Corporation"
    EndSection
    
    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        SubSection     "Display"
            Depth       24
        EndSubSection
    EndSection
    


    J'ai mis en gras la ligne qui est sûrement fausse dans ton fichier (à mon avis tu as mis une valeur numérique qui n'a pas lieu d'être).

    Bonne chance
    0
    1. Voici le contenu de mon fichier xorg.conf :

      # Xorg configuration created by pyxf86config

      Section "ServerLayout"
      Option "BlankTime" 0
      Option "StandbyTime" 0
      Option "SuspendTime" 0
      Option "OffTime" 0
      Identifier "Default Layout"
      Screen 0 "Screen0" 0 0
      Input device "Keyboard0" "CoreKeyboard"
      EndSection

      Section "InputDevice"
      Identifier "Keyboard0"
      driver "kbd"
      Option "XkbModel" "pc105"
      Option "XkbLayout" "us+inet"
      EndSection

      Section "Monitor"
      Option "DPMS"
      Identifier "Monitor0"
      HorizSync 30-54
      VertRefresh 60-70
      Endsection

      Section "Device"
      Identifier "Videocard0"
      Driver "Intel"
      EndSection

      Section "Screen"
      identifier "Screen0"
      Device "Videocard0"
      Monitor "Monitor0"
      Default Depth 24
      Subsection "Display"
      Viewport 0 0
      Depth 24
      Modes "1024x768"
      EndSubSection
      EndSection

      Section "ServerFlags"
      Option "AllowMouseOpenFail" "true"
      EndSection

      Section "DRI"
      Mode 0666
      EndSection
      0
      1. Modérateur
        Tu as écris "Input device" au lieu de "InputDevice".
        0
        1. En fait j'ai rien écris, c'est le fichier d'origine.
          Concernant Input Device, c'es moi qui ai fait l'erreur en tapant le texte ici, (j'ai pas pu copier le texte, j'ai tout retapé).
          Ceci dit j'ai trouvé une erreur dans le fichier original :

          Dans ces 4 lignes :
          Option "BlankTime" 0
          Option "StandbyTime" 0
          Option "SuspendTime" 0
          Option "OffTime" 0

          Les 0 doivent être entre guillemets. Je ne sais pas pourquoi ce fichier a été écris comme ça...
          Maintenant j'obtiens une résolution de 800X600 mais l'image est coupée.
          J'ai essayé d'ajouté la ligne suivante dans la section display (après la ligne
          Modes "800X600" "1024x768")

          Virtual 1024 768

          Mais sans succès. La fonction virtual screen semble ne pas être prise en charge.
          Si vous avez des suggestions je suis preneur, car là je suis à court de ressources.
          0