où gnome-display-properties enregistre-t-il les différentes configurations?

9

J'utilise gnome-display-properties pour configurer les écrans externes que je connecte à mon ordinateur portable à la maison et au bureau. Gnome-display-properties se souvient intelligemment de quel écran est qui, et configure automatiquement l'affichage lorsque l'écran est branché.

Par exemple, dans gnome-display-properties, le moniteur affiche "Moniteur: Samsung Electric Company 24 ''", je me demande d'où proviennent ces informations?

Où ces informations sont-elles enregistrées?

719016
la source
1
Pourriez-vous vérifier votre ~ / .config / moniteurs.xml? Je l'ai brièvement googlé, mais je ne sais pas si c'est la bonne réponse.
JohanSJA
oui, le xml montre des choses comme «SAM» qui correspondent, je crois, au moniteur Samsung. Dans gnome-display-properties, le moniteur affiche "Moniteur: Samsung Electric Company 24 ''", je me demande d'où viennent ces informations.
719016
Il existe peut-être d'autres fichiers / paramètres qui peuvent lier le SAM à «Samsung Electric Company 24». Mais je ne suis plus expert en la matière.
JohanSJA

Réponses:

4

Les informations proviennent de l' EDID du moniteur . Pour vérifier, vous pouvez installer le package read-edidet exécuter

sudo get-edid | parse-edid

Cela devrait produire quelques informations, y compris la section moniteur que nous avions précédemment dans nos fichiers xorg.conf, par exemple:

Section "Monitor"
    # Block type: 2:0 3:ff
    # Block type: 2:0 3:fc
    Identifier "DELL U2311H"
    VendorName "DEL"
    ModelName "DELL U2311H"
    # Block type: 2:0 3:ff
    # Block type: 2:0 3:fc
    # Block type: 2:0 3:fd
    HorizSync 30-83
    VertRefresh 56-76
    # Max dot clock (video bandwidth) 170 MHz
    # DPMS capabilities: Active off:yes  Suspend:yes  Standby:yes

    Mode    "1920x1080" # vfreq 60.000Hz, hfreq 67.500kHz
        DotClock    148.500000
        HTimings    1920 2008 2052 2200
        VTimings    1080 1084 1089 1125
        Flags   "+HSync" "+VSync"
    EndMode
    # Block type: 2:0 3:ff
    # Block type: 2:0 3:fc
    # Block type: 2:0 3:fd
EndSection

Notez les trois lettres VendorName.

htorque
la source
10

Ajout à la réponse de htorque et conversion du commentaire de JohanSJA en réponse:

Où ces informations sont-elles enregistrées?

Dans ~/.config/monitors.xml.

Richard Hansen
la source