14.04, 3 экрана в портретной ориентации, настройка выполняется при каждой перезагрузке

Каждый раз, когда я перезагружаюсь, мои экраны выглядят так, с промежутком между ними. Мой файл xorg.conf не перезаписывается каждый раз, так как содержимое идентично от одной загрузки к другой (xorg.conf идентично xorg.conf.backup). Таким образом, изменение атрибута файла на + i ничего не меняет. Изменение файла grub с помощью nogpumanager. Если я выйду из системы и войду, моя конфигурация экрана все еще в порядке. Проблема возникает только при перезагрузке.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20 

Правильная строка там:

Option "metamodes" "DVI-I-1: nvidia-auto-select +0+0 {rotation=left}, DP-1: nvidia-auto-select +1024+0 {rotation=left}, DVI-D-0: nvidia-auto-select +2048+0 {rotation=left}"

Благодарю.

1 ответ

Решение

Автоматически упорядочить ваши экраны при входе

Тот факт, что ваши настройки экрана не запоминаются при перезапуске (повторном входе в систему), скорее всего, является результатом незначительной несовместимости между вашими экранами и графическим драйвером. Чтобы обойти:

Если я не сделал опечатку или ошибку, команда:

xrandr --output DVI-I-1 --pos 0x0 --rotation left --output DP-1 --pos 1024x0 --rotation left --output DVI-D-0 --pos 2048x0 --rotation left

... должен настроить ваш экран

Как добавить в автозагрузку приложения

  1. Скопируйте приведенный ниже код в пустой файл, сохраните его как setup_screens.shи сделайте его исполняемым

    #!/bin/bash
    xrandr --output DVI-I-1 --pos 0x0 --rotation left \
    --output DP-1 --pos 1024x0 --rotation left \
    --output DVI-D-0 --pos 2048x0 --rotation left
    
  2. Протестируйте скрипт с помощью команды:

    /path/to/setup_screens.sh
    
  3. Если все работает нормально, добавьте в Startup Applications: Dash > Startup Applications > Add. Добавьте команду:

    /bin/bash -c "sleep 15 && /path/to/setup_screens.sh"
    

объяснение

Объяснение того, почему и как можно найти в этом ответе. Спящий режим 15 должен убедиться, что рабочий стол "готов" до завершения установки.

Этот вопрос - обман?

И да и нет:

  • Да, есть много почти одинаковых вопросов о настройке экрана (не) постоянных.
  • Нет, не буквальный обман, так как все ситуации немного отличаются.

Если вы не знакомы с xrandr Команды, чтение (почти) dupes не очень вам помогает, поэтому я все равно написал бы ответ, чтобы помочь в этой конкретной ситуации.

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