Конфигурация основного дисплея во время загрузки / входа в систему

К GTX1060 подключены два экрана: Monitor @ DP-2, и в конфигурации (скрытого) экрана по умолчанию используется HDMI в качестве основного экрана во время перезагрузки. Даже после настройки параметров в Настройки> Дисплеи он сбрасывается при каждой перезагрузке.

Экран входа в систему и рабочий стол отображаются на телевизоре, в то время как монитор вообще не принимает сигнал.

Что я want

Монитор следует рассматривать как основной экран, а телевизор следует игнорировать независимо от конфигурации последнего сеанса.

В основном следующее: xrandr --output HDMI-0 --off и ] xrandr --output DP-2 --mode 2560x1080 --rate 144.00 .

Используя сценарии оболочки, я могу изменить вывод автоматически, но только после входа в систему (например, запуск приложений). Как мне достичь этой конфигурации до / во время экрана входа в систему?

Дополнительная информация

Я использую скрипт python, который меняет аудио и видео выходы на HDMI, поэтому я могу играть в игры на телевизоре. Возврат выходов к DP-2 и USBAudio также работает нормально. Служба

systemctl не работает, поскольку randr / X-Server еще не готовы (?). Добавление After = display-manager.service также не помогло.

1
задан 1 January 2021 в 16:38

1 ответ

В файле ~/.config/monitors.xml перечислены конфигурации монитора. Мой файл имел неправильную конфигурацию, и следующее содержимое решило мою проблему:

<monitors version="2">
  <configuration>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>DP-0</connector>
          <vendor>GSM</vendor>
          <product>LG ULTRAWIDE</product>
          <serial>0x0003b343</serial>
        </monitorspec>
        <mode>
          <width>2560</width>
          <height>1080</height>
          <rate>144.00051879882812</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>HDMI-1</connector>
        <vendor>SAM</vendor>
        <product>SAMSUNG</product>
        <serial>0x01000e00</serial>
      </monitorspec>
    </disabled>
  </configuration>
</monitors>

Примечание. Порты изменились, когда я экспериментировал с коннекторами.

1
ответ дан 1 January 2021 в 14:25

Другие вопросы по тегам:

Похожие вопросы: