где gnome-display-properties сохраняет различные конфигурации?

9

Я использую gnome-display-properties для настройки внешних экранов, которые я подключаю к ноутбуку дома и в офисе. Gnome-display-properties умно запоминает, какой именно экран, и автоматически настраивает отображение, когда экран подключен.

Например, в свойствах gnome-display монитор отображается как «Монитор: Samsung Electric Company 24», мне интересно, откуда взялась эта информация?

Где эта информация сохраняется?

719016
источник
1
Не могли бы вы проверить свой ~ / .config / monitors.xml? Я просто кратко погуглил это, но не уверен, что это правильный ответ.
JohanSJA
да, xml показывает такие вещи, как «SAM», которые, как я считаю, соответствуют монитору Samsung. В свойствах gnome-display монитор отображается как «Монитор: Samsung Electric Company 24», мне интересно, откуда взялась эта информация.
719016
Возможно, есть другие файлы / настройки, которые могут связать SAM с «Samsung Electric Company 24». Но я больше не эксперт в этом.
JohanSJA

Ответы:

4

Информация поступает от EDID монитора . Для проверки вы можете установить пакет read-edidи запустить

sudo get-edid | parse-edid

Это должно вывести некоторую информацию, включая раздел монитора, который мы ранее имели в наших файлах xorg.conf, например:

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

Обратите внимание на трехбуквенное имя VendorName.

htorque
источник
10

Добавление к ответу htorque и преобразование комментария JohanSJA в ответ:

Где эта информация сохраняется?

В ~/.config/monitors.xml.

Ричард Хансен
источник