Разрешение экрана не сохраняется после перезагрузки

Я использую Xubuntu 15.10 на своей материнской плате GA-C847N.

Я могу установить соответствующее разрешение с помощью следующей команды:

sudo xrandr -s 1440x900

Однако каждый раз после машины перезагружается, я получаю некоторое странное искаженное разрешение, и я должен изменить его вручную снова. В это время я не могу открыть диалог Настроек Дисплея, окно этого диалога является черным, и это отказывает.

Я испытываю эту проблему после переключения на старый монитор Acer AL1916W соединенный через VGA интерфейс.

Перед этим я использовал новый монитор через HDMI и это работало безупречно.

Какова могла быть причина этого? Как я сохраняю разрешение. Возможно, я должен предварительно генерировать xorg.conf файл? Как я делаю это для своей конфигурации?

Я раньше имел NVIDIA дискретные графические адаптеры, и я не знаком со встроенными.

1
задан 15 March 2016 в 07:44

1 ответ

Если локальные экранные настройки не "переживают" перезагрузку, или пере - входят в систему, Вашей проблемой является почти наверняка результат ошибки. По этой причине это очень твердо, если это возможно, вообще, для решения без обходного решения, так как проблема происходит локально , и возможные глобальные настройки просто отвергнуты с неправильными локальными настройками.

Для решения (обходное решение) проблемы нам нужно к (пере-), подтверждают, что наши собственные настройки на входят в систему путем добавления команды для Запущения Приложений.

, Что сделать

, Если Ваш экран установлен правильно при использовании команды

xrandr -s 1440x900

(никакая потребность в sudo), просто добавьте следующее для Запущения Приложений: Тире> Приложения Запуска> Добавляет. Добавьте команду:

/bin/bash -c "sleep 10 && xrandr -s 1440x900"

Это - обходное решение, но это работает. Сон 10 необходим, чтобы удостовериться, что экранная установка не будет отвергнута локальными процедурами по, входят в систему. спустя десять секунд после этого входят в систему, Ваш экран будет установлен правильно автоматически.

Возможно необходимо играть немного с этими 10 секундами.

, Чтобы заставить его работать на всех пользователей

  1. Создают .desktop файл:

    [Desktop Entry]
    Name=set_screen
    Exec=/bin/bash -c "sleep 10 && xrandr -s 1440x900"
    Type=Application
    

    сохраняют его как set_screen.desktop

  2. Копия файл в /etc/xdg/autostart

Теперь, команда будет работать за , все пользователи во время входят в систему.

1
ответ дан 7 December 2019 в 15:59

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

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