gdzie właściwości gnome-display zapisują różne konfiguracje?

9

Korzystam z właściwości wyświetlania gnome do konfigurowania zewnętrznych ekranów, które podłączam do laptopa w domu i biurze. Gnome-display-properties sprytnie zapamiętuje, który ekran jest, i automatycznie ustawia wyświetlacz po podłączeniu ekranu.

Na przykład we właściwościach gnome-display monitor wyświetla się jako „Monitor: Samsung Electric Company 24” ”. Zastanawiam się, skąd pochodzą te informacje?

Gdzie są zapisywane te informacje?

719016
źródło
1
Czy mógłbyś sprawdzić na ~ / .config / monitors.xml? Właśnie go krótko przejrzałem, ale nie jestem pewien, czy jest to poprawna odpowiedź.
JohanSJA,
tak, xml pokazuje takie rzeczy jak „SAM”, które moim zdaniem odpowiadają monitorowi Samsung. We właściwościach gnome-display monitor pokazuje się jako „Monitor: Samsung Electric Company 24” ”, zastanawiam się, skąd pochodzą te informacje.
719016
Być może istnieją inne pliki / ustawienia, które mogą łączyć SAM z „Samsung Electric Company 24”. Ale nie jestem już w tym ekspertem.
JohanSJA,

Odpowiedzi:

4

Informacje pochodzą z EDID monitora . Aby to sprawdzić, możesz zainstalować pakiet read-edidi uruchomić

sudo get-edid | parse-edid

To powinno wygenerować pewne informacje, w tym sekcję monitorowania, którą wcześniej mieliśmy w naszych plikach xorg.conf, np .:

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

Zwróć uwagę na trzyliterową nazwę dostawcy.

htorque
źródło
10

Dodanie do odpowiedzi htorque i przekształcenie komentarza JohanSJA w odpowiedź:

Gdzie są zapisywane te informacje?

W ~/.config/monitors.xml.

Richard Hansen
źródło