Настроить экран входа gdm на основной монитор

19

У меня есть два монитора, подключенные к моей видеокарте. Первичный монитор имеет разрешение, равное 1280x1024, а второе - 1920x1200. Мой экран регистрации gdm всегда отображается на втором мониторе, даже если он выключен. Мой вопрос заключается в том, как заставить gdm отображать экран входа всегда на основном мониторе с разрешением 1280x1024?

Я использую Nvidia GT9500 videcard в режиме Twinview. Я не могу использовать Xinerama, потому что vpdau не работает в этом режиме.

Я обнаружил, что указатель мыши всегда появляется в центре объединения экранов, и центр всегда находится на мониторе с более высоким разрешением. Экран входа всегда показывает, где находится указатель мыши.

Теперь мой основной монитор имеет разрешение, равное 1920x1080. Проблема все еще сохраняется, курсор мыши всегда появляется в правом нижнем углу второго монитора.     

задан Kirill V. Lyadvinsky 06.11.2010 в 12:26
источник

6 ответов

1

Недавно я обновил систему до версии 11.10. Ubuntu 11.10 использует новый диспетчер отображения (lightgdm), и кажется, что экран входа в систему всегда отображается на основном мониторе. Это решает мою проблему.

    
ответ дан Kirill V. Lyadvinsky 03.12.2011 в 20:12
источник
16

Для более новых версий Ubuntu, таких как 13.10 или обновлено 13.04 , используя Gnome 3.8, эта процедура отличается от того, что файл конфигурации X больше не контролирует макет монитора. Вы должны сделать следующее:

  1. Правильно настройте раскладку монитора как зарегистрированного пользователя (см. Постоянно установленный монитор как основной )

  2. Скопируйте конфигурационный файл в настройки gdm

    cp ~/.config/monitors.xml ~gdm/.config/
    

Подробнее см. Ссылка

    
ответ дан Andrew Mao 18.09.2013 в 18:40
1

Вы используете карту Nvidia с настройкой с двумя экранами?

Если это так, у меня была такая же проблема, и я решил ее следующим образом: выключите компьютер, отключите второй монитор, снова включите компьютер, запустите «sudo nvidia-settings», подключите второй монитор, запустите «Обнаруживать дисплеи» в графическом интерфейсе Nvidia и выполните необходимые настройки перед сохранением настроек. ВАЖНАЯ точка заключается в том, что на экране, который вы хотите, чтобы вход в систему отображался, установлен на «Номер экрана: 0».

В моем случае, оставляя второй монитор подключенным до запуска 'nvidia-settings', по какой-то причине оставил его как экран 0, но, подключив его, после этого он был отсортирован.

    
ответ дан spinoza666 07.11.2010 в 07:47
0

попробуйте переключить левый / правый порядок ваших мониторов, он не изменит основной, но может помочь сделать ваш GDM-шоу.

    
ответ дан hansioux 06.11.2010 в 13:59
0

Если twinview делает это так же, как это делает центр управления катализатором ATI, есть xorg.conf, который вы можете редактировать с помощью gksu gedit /etc/X11/xorg.conf

Соответствующая часть моей выглядит следующим образом:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
    Screen         "amdcccle-Screen[1]-1" 1400 0
EndSection

Все, что вам нужно сделать (после создания резервной копии вашего xorg.conf, конечно), является изменение ServerLayout путем замены записей экрана (и адаптации номеров экрана), в моем случае это будет:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-1" 1400 0
    Screen         "amdcccle-Screen[1]-0" 0 0
EndSection
    
ответ дан Tobias Kienzler 12.01.2011 в 10:57
0

Вы можете попробовать «Разделить настройки экрана X» на настройках сервера NVIDIA X. Если вы установите нужный дисплей на 0, там появится окно входа в систему. Он работает для меня.

    
ответ дан kissgyorgy 30.11.2011 в 11:08