У меня есть два монитора, подключенных к моей видеокарте. Основной монитор имеет разрешение, равное 1280х1024, а второй - 1920х1200. Мой gdm
экран входа всегда появляется на втором мониторе, даже если он выключен. У меня вопрос как заставить gdm
экран логина всегда показывать на основном мониторе с разрешением 1280х1024?
Я использую видеокарту Nvidia GT9500 в режиме Twinview. Я не могу использовать Xinerama, потому что vpdau не работает корректно в этом режиме.
Я обнаружил, что указатель мыши всегда отображается в центре объединения экранов, а центр всегда находится на мониторе с более высоким разрешением. Экран входа в систему всегда показывает, где находится курсор мыши.
Теперь мой основной монитор имеет разрешение, равное 1920х1080. Проблема все еще сохраняется, курсор мыши всегда появляется в правом нижнем углу второго монитора.
источник
~gdm/.config/
находится/var/lib/gdm/.config/
в случае , если кто - либо еще чудеса.sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
Вы используете карту Nvidia с настройкой двойного экрана?
Если это так, у меня возникла та же проблема, и я решил ее следующим образом: выключить компьютер, отключить второй монитор, снова включить компьютер, запустить «sudo nvidia-settings», снова подключить второй монитор, запустить «Detect». Отображает 'в графическом интерфейсе Nvidia и производит необходимые настройки перед сохранением настроек. ВАЖНО: экран, на котором вы хотите, чтобы вход в систему отображался, установлен на «Номер экрана: 0».
В моем случае, оставив второй монитор подключенным перед запуском «nvidia-settings», он почему-то оставил его как экран 0, но после подключения он был отсортирован.
источник
попробуйте переключить левый / правый порядок ваших мониторов, это не изменит первичный, но может помочь заставить ваш GDM отображаться.
источник
Если twinview делает то же самое, что и центр управления катализаторами ATI, существует файл xorg.conf, который можно редактировать с помощью
gksu gedit /etc/X11/xorg.conf
Соответствующая часть моей выглядит так:
Все, что вам нужно сделать (после резервного копирования вашего xorg.conf, конечно), это изменить ServerLayout, поменяв местами записи экрана (и адаптировав номера экранов), в моем случае это будет:
источник
xorg.conf
так что это не поможет.Вы можете попробовать «Настройка отдельного экрана X» в настройках NVIDIA X Server. Если вы установите желаемый дисплей на 0, там появится окно входа в систему. Это работает для меня.
источник