Bug 38231

Summary: Не запускаются сеансы на wayland
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: lightdmAssignee: manowar <manowar>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: darktemplaralt, manowar, mike
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    

Description Антон Мидюков 2020-03-17 20:44:34 MSK
В lightdm стали доступны сеансы на wayland. Я проверял enlightenment on wayland (не запускается) и сеансы gnome3 (запускается сессия на иксах вместо wayland).

У Enlightenment дефолтным стал cеанс на wayland, что блокирует выпуск регулярки с ним в качестве тестовой. Из gdm "enlightenment on wayland" запускается успешно.

Нужно уже наконец разобраться, почему не удаётся запустить из lightdm сессии на wayland.
Comment 1 Антон Мидюков 2020-03-17 21:01:17 MSK
В /var/log/lightdm/lightdm.log:

DEBUG: Session PID=2350: Running command /etc/X11/Xsession /usr/bin/enlightenment_start

А в /home/altlinux/.xsession-errors.old:
Xsession: $DISPLAY undefined

Вероятно, дело в том, что для сессий на wayland пытаемся запустить Xsession.
Comment 2 manowar@altlinux.org 2020-03-17 23:17:54 MSK
Да, нужно этот вопрос добить, конечно. Про Xsession ещё aris@ говорил тогда.
Comment 3 Антон Мидюков 2020-03-18 06:56:31 MSK
(Ответ для manowar@altlinux.org на комментарий #2)
> Да, нужно этот вопрос добить, конечно. Про Xsession ещё aris@ говорил тогда.

Да, и мы даже пробовали без него, вроде. Но Xsession запускает разные полезные вещи:
https://bugzilla.altlinux.org/show_bug.cgi?id=36913#c40

Получается, нам нужно точно определиться, что требуется запускать из того, что запускает Xsession? В принципе, я там перечислил, что нужно запускать. Возможно, вообще стоит запускать всё это добро из /etc/xdg/autostart/*.desktop файлов. Но тогда придётся развесить кучу багов. И получим проблему запуска в некоторых DE (icewm, windowmaker) и необходимость ручного включения в Enlightenment.
Comment 4 Антон Мидюков 2021-06-17 17:49:13 MSK
*** Bug 40207 has been marked as a duplicate of this bug. ***
Comment 5 Антон Мидюков 2021-06-17 19:24:36 MSK
Thu Jun 17 2021 Aleksei Nikiforov <darktemplar@altlinux> 1.30.0-alt12
- Disabled using session-wrapper and guest-wrapper settings
  for wayland sessions (Closes: 40207).

Спасибо!
Comment 6 Aleksei Nikiforov 2021-06-18 10:43:36 MSK
Для истории: исправление проверялось мной на KDE-5/X11 и KDE-5/Wayland.
Comment 7 Антон Мидюков 2021-06-18 10:45:35 MSK
(Ответ для Aleksei Nikiforov на комментарий #6)
> Для истории: исправление проверялось мной на KDE-5/X11 и KDE-5/Wayland.

Да, kde5 работает. Проблемы остальных скорее всего не в lightdm.