Как выбрать автоматическое предпочтительное разрешение в Xorg-сервере

Как выбрать автоматическое предпочтительное разрешение в Xorg-сервере

Я создаю Linux Live-Distro.

Мой xorg.conf выглядит так:

Section "Monitor"

    Identifier   "Monitor0"
    Option       "dpms" "off"
    Option       "dpms" "false"
    DisplaySize             349 196

    #does NOT work
    PreferredMode "1360x768"
EndSection

Section "Screen"

    Identifier  "Screen0"
    Device  "Card0"
    Monitor "Monitor0"
    DefaultColorDepth 24
    SubSection "Display"
        Depth   24
        Modes "1360x768" "1280x720" "1024x768" "800x600"
    EndSubSection
EndSection

поэтому если я подключаю (тестовый) Full-HD телевизор каждый раз, когда он использует1920x1080. При изменении

Modes "1360x768" "1280x720" "1024x768" "800x600"

в

Modes "1280x720" "1360x768" "1024x768" "800x600"

телевизор использует разрешение 1280x720.

Возможно ли принудительное переключение режимов, как определено в разделе «Экран»?

Моя идея заключается в том, что xorg-server пытается переключиться на «1360x768», если это не работает, переключается на «1280x720», после этого на 1024x768 и так далее (как определено в xorg.conf).

Ставки с уважением

решение1

Современный Xorg вообще не требует xorg.conf. Я автоматически обнаруживаю все подключенное оборудование (устройства отображения, экраны, устройства ввода) и настраиваю его соответствующим образом во время выполнения. Поддерживается даже горячее подключение.

Связанный контент