Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: LightDM на втором мониторее  (Прочитано 333245 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rizado

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
LightDM на втором мониторее
« : 07 Января 2019, 20:15:54 »
Есть ноутбук с подключенным внешним монитором. Монитор ноутбука не используется вообще.
После установки Ubuntu Mate встроенный монитор ноутбука отключил, внешний поставил основным, указал это для всей системы. Но, тем не менее, при загрузке LightDM выводит окно входа на мониторе ноутбука, а на внешнем только фоновый рисунок. Как это исправить?
После входа всё нормально − работает только внешний монитор.
Я, конечно, могу набрать пароль «вслепую», но хочется порядка в системе.
Есть точка невозврата из мечты − лететь на свет таинственной звезды...

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #1 : 07 Января 2019, 20:44:47 »
Покаж вывод:
xrandr
Пользователь добавил сообщение 07 Января 2019, 21:06:30:
В общем, нужно в файл /etc/lightdm/lightdm.conf дописать строчку вида:
display-setup-script=xrandr --output <XID-нужного-монитора> --primaryXID можно узнать по выводу команды xrandr
« Последнее редактирование: 07 Января 2019, 21:06:30 от Heider »

Оффлайн Rizado

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #2 : 07 Января 2019, 21:13:15 »
Покаж вывод
Смотри:
(Нажмите, чтобы показать/скрыть)
В общем, нужно в файл /etc/lightdm/lightdm.conf дописать строчку
Сейчас попробую. О результатах напишу.
Есть точка невозврата из мечты − лететь на свет таинственной звезды...

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #3 : 07 Января 2019, 21:21:32 »
Должно быть либо так:
display-setup-script=xrandr --output HDMI-1 --primaryлибо этак:
display-setup-script=xrandr --output LVDS-1 --primaryЯ не знаю, какой монитор нужен. Если ты тоже не знаешь, попробуй оба варианта.

Оффлайн Rizado

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #4 : 07 Января 2019, 21:29:35 »
Heider, спасибо за подсказку, решил проблему чуть иначе.
Указанного тобой файла не нашёл (у меня 16.04.5, на то свои причины, но вряд ли это меняет суть), нашёл файл /etc/lightdm/lightdm-gtk-greeter.conf.d/99_ubuntu-mate.conf, а в нём следующую строку:
active-monitor=0Достаточно было заменить на
active-monitor=1и всё заработало как требуется.
Есть точка невозврата из мечты − лететь на свет таинственной звезды...

Оффлайн Goliy Cherep

  • Новичок
  • *
  • Сообщений: 24
  • ubuntu 22.04
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #5 : 18 Февраля 2024, 19:58:44 »
Ubuntu 22.04 на ноуте, ситуация наоборот экран приветсвия открвается на втором мониторе который соответсвенно отключен. после вода пароля главный экран становится ноут. как сделать чтобы и при вхое в систему тоже он был? папки /etc/lightdm нет, есть /usr/share/lightdm но это не то, может кто подскажет где это можно перенастроить?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #6 : 19 Февраля 2024, 04:49:19 »
Цитировать
папки /etc/lightdm нет
Потому, что в Ubuntu 22.04 не lightdm, а gdm. А в gdm всё не так.
Или у тебя система-мутант?

Оффлайн andrei94

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #7 : 19 Февраля 2024, 10:54:01 »
Ubuntu 22.04 на ноуте, ситуация наоборот экран приветсвия открвается на втором мониторе который соответсвенно отключен. после вода пароля главный экран становится ноут. как сделать чтобы и при вхое в систему тоже он был? папки /etc/lightdm нет, есть /usr/share/lightdm но это не то, может кто подскажет где это можно перенастроить?
Самое простое, при загрузке второй монитор должен быть выключен. Аналогично у ТС: попробуйте при загрузке закрывать крышку ноута

Оффлайн Goliy Cherep

  • Новичок
  • *
  • Сообщений: 24
  • ubuntu 22.04
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #8 : 20 Февраля 2024, 07:35:25 »
Потому, что в Ubuntu 22.04 не lightdm, а gdm. А в gdm всё не так.
Или у тебя система-мутант?
Ну мне такие тонкости не известы, потому и задаю вопросы тут.

Самое простое, при загрузке второй монитор должен быть выключен. Аналогично у ТС: попробуйте при загрузке закрывать крышку ноута
Второй монитор выключен при запуске, и большую часть времени. Может это имеет значение, подключен он у меня через док станцию и зундербольт.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #9 : 20 Февраля 2024, 08:19:07 »
Есть такой анекдот: "Болит голова, а почему повязка на ноге? Сползла!"
В Ubuntu 22.04 gdm, а почему настройки ищешь для lightdm?

Цитировать
монитор выключен при запуске
Что выводит команда "xrandr"?
Выключен, не отключен. Попробуй физически выдернуть тундерболт(как ты его обозвал).

Оффлайн andrei94

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #10 : 20 Февраля 2024, 21:07:37 »
Второй монитор выключен при запуске, и большую часть времени. Может это имеет значение, подключен он у меня через док станцию и зундербольт.
На него не должно подаваться питание

Оффлайн Goliy Cherep

  • Новичок
  • *
  • Сообщений: 24
  • ubuntu 22.04
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #11 : 20 Февраля 2024, 22:51:41 »
Когда монитор не подключен (кабель выдернут) к док станции, экран привествия норм, на ноуте открывается. И провел тест, включил второй монитор после запуска системы, и экран привествия появлися на ноуте.

Результаты xrandr с отключеным физически вторым монитором
(Нажмите, чтобы показать/скрыть)

и с поключеным монитором
(Нажмите, чтобы показать/скрыть)

И такой проблемы нет, если монитор просто через hdmi подключен, не наблюдал, если есть необходимость потом позже могу перепроверить.

п.с. и это тоже как то связано, если в зандербельт монитор подключен метро экзодус на стим не запускается, а редукс норм работает, когда отключаю монитор (выдергиваю кабель) экзодус запускается.  :-\
« Последнее редактирование: 20 Февраля 2024, 22:53:59 от Goliy Cherep »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #12 : 21 Февраля 2024, 04:30:01 »
Как наглядно всё получилось.

Цитировать
(кабель выдернут) к док станции, экран привествия норм, на ноуте открывается
Первое решение.
Цитировать
проблемы нет, если монитор просто через hdmi подключен
Второе решение.
Цитировать
если в зандербельт монитор подключен метро экзодус на стим не запускается
Еще один аргумент, не использовать этот вариант.

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

Оффлайн Goliy Cherep

  • Новичок
  • *
  • Сообщений: 24
  • ubuntu 22.04
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #13 : 21 Февраля 2024, 18:19:41 »
Перые три варианта это не решения, а полумеры. второй монитор мне нужен для прослушивания музыки и просмотра видео, туда сюда дергать штекер - раздрачивать разъем на станции. HDMI разъем на ноуте, расположен сбоку что при подключеном кабеле (довольно толстом и жестком, и ограниченной длины) ограничивает удобное положение ноута на столе, а подключать и отключать еще больший не вариант, т.к. дрочить заводское гнездо.
Хотелось бы понять и решить проблему, а не приспосабливаться. 

Пользователь добавил сообщение 21 Февраля 2024, 19:16:13:
Попробовал через nvidia-settings записать xorg.conf с текущими настройками, где он определил какой монитор главный. но он категорически отказался создавать файл настроек, создал файл в ручную чрезе sudo, данные из nvidia-settings записал сохранил. После ребута, Ubuntu категорически отказалась запускаться. встала на мертво. прилошлось удалить xorg.conf через ливусб. будем дальше искать решение проблемы.
« Последнее редактирование: 21 Февраля 2024, 19:16:13 от Goliy Cherep »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: LightDM на втором мониторее
« Ответ #14 : 21 Февраля 2024, 19:22:20 »
пробуйте:

/etc/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
    Identifier  "DP-0"
    Option      "Primary" "true"
EndSection

Section "Monitor"
    Identifier  "eDP-1-1"
    Option      "LeftOf" "DP-0"
EndSection
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.