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

Я согласен, что называть его Unity 3D может быть запутанным. Чтобы отличить его, вы можете назвать его чем-то вроде Unity / Compiz или Unity (Compiz).

22
задан 28 November 2011 в 19:54

12 ответов

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

1
ответ дан 26 May 2018 в 00:34

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

Правильно установить раскладку монитора как зарегистрированного пользователя (см. Постоянно установленный монитор как первичный) Скопировать файл конфигурации в настройки gdm
cp ~/.config/monitors.xml ~gdm/.config/
[d8 ] Подробнее см. В обновлен 13.04

17
ответ дан 26 May 2018 в 00:34
  • 1
    Подтвержденный, он работает и для GNOME 3.10. Абсолютное расположение ~gdm/.config/ - /var/lib/gdm/.config/, если кто-то еще задается вопросом. – Forage 29 November 2013 в 01:13
  • 2
    на gnome 3.14: sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/ – Francois 20 November 2016 в 14:35
  • 3
    Я могу подтвердить, что этот простой трюк работает на Ubuntu 17.04 вместе с Gnome 3.24.2. Я только что запускал команду @Francois, и теперь она работает как шарм. – fgblomqvist 11 July 2017 в 16:19
  • 4
    Все еще работает в 17.10 с использованием Xorg. Но не пытайтесь получить умную и символическую настройку вашего пользователя. Это не будет работать. – raphinesse 4 November 2017 в 16:10

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

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

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

1
ответ дан 26 May 2018 в 00:34
  • 1
    Да, я использую карту Nvidia в режиме TwinView. В этом режиме каждый экран - это экран 0. Так что отключить отключение не помогло. – Kirill V. Lyadvinsky 7 November 2010 в 13:36
  • 2
    Ладно, никакого опыта с TwinView так жаль, не может быть больше помощи – user 10 November 2010 в 00:30

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

0
ответ дан 26 May 2018 в 00:34

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

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

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

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

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-1" 1400 0
    Screen         "amdcccle-Screen[1]-0" 0 0
EndSection
0
ответ дан 26 May 2018 в 00:34
  • 1
    У меня есть только один экран, определенный в xorg.conf, поэтому это не помогает. – Kirill V. Lyadvinsky 13 January 2011 в 00:48
  • 2
    @Kirill: можете ли вы поменять вилки, а затем изменить порядок отображения экрана в настройках nvidia? – Tobias Kienzler 13 January 2011 в 12:57
  • 3
    Это не помогло. Мышь всегда появляется в центре соединения экранов, и центр всегда находится на мониторе с более высоким разрешением. Экран входа всегда показывает, где находится указатель мыши. – Kirill V. Lyadvinsky 13 January 2011 в 16:08

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

0
ответ дан 26 May 2018 в 00:34
  • 1
    Я пробовал это, но Gnome3 сбой каждый раз при входе в этот режим. – Kirill V. Lyadvinsky 3 December 2011 в 01:48

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

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

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

1
ответ дан 26 May 2018 в 00:34
  • 1
    Ладно, никакого опыта с TwinView так жаль, не может быть больше помощи – user 10 November 2010 в 00:30

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

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

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

1
ответ дан 26 May 2018 в 00:34
  • 1
    Ладно, никакого опыта с TwinView так жаль, не может быть больше помощи – user 10 November 2010 в 00:30

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

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

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

1
ответ дан 26 May 2018 в 00:34
  • 1
    Ладно, никакого опыта с TwinView так жаль, не может быть больше помощи – user 10 November 2010 в 00:30

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

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

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

1
ответ дан 26 May 2018 в 00:34
  • 1
    Ладно, никакого опыта с TwinView так жаль, не может быть больше помощи – user 10 November 2010 в 00:30

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

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

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

1
ответ дан 26 May 2018 в 00:34
  • 1
    Ладно, никакого опыта с TwinView так жаль, не может быть больше помощи – user 10 November 2010 в 00:30

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

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

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

1
ответ дан 26 May 2018 в 00:34
  • 1
    Ладно, никакого опыта с TwinView так жаль, не может быть больше помощи – user 10 November 2010 в 00:30

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

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