LINUX.ORG.RU

Зачем lightdm запускает себя два раза?

 


0

1

Разве он не мог иметь чилдами X и mate-session напрямую?

           ├─lightdm(2650)─┬─{lightdm}(2669)
           │               ├─{lightdm}(2673)
           │               ├─X(2686)─┬─{X}(2769)
           │               │         ├─{X}(2770)
           │               │         ├─{X}(2771)
           │               │         ├─{X}(2772)
           │               │         ├─{X}(2773)
           │               │         ├─{X}(2774)
           │               │         ├─{X}(2775)
           │               │         ├─{X}(2776)
           │               │         └─{X}(2779)
           │               └─lightdm(2830)─┬─{lightdm}(2831)
           │                               ├─{lightdm}(2832)
           │                               └─mate-session(2879)─┬─{mate-session}(2890)
           │                                                    ├─{mate-session}(2891)
           │                                                    ├─{mate-session}(2913)
           │                                                    ├─mate-settings-d(2925)─┬─{mate-settings-d}(2926)
           │                                                    │                       ├─{mate-settings-d}(2927)
           │                                                    │                       ├─{mate-settings-d}(2928)
           │                                                    │                       └─{mate-settings-d}(2934)
           │                                                    ├─marco(2929)─┬─{marco}(2930)
           │                                                    │             ├─{marco}(2931)
           │                                                    │             └─{marco}(2932)
           │                                                    ├─mate-panel(2933)

круглые скобочки - процессы, фигурные - нити. ( Child threads of a process are found under the parent process and are shown with the process name in curly braces)

★★☆

Последнее исправление: Einstok_Fair (всего исправлений: 3)

Первый процесс — зигота-наблюдатель. Остальные процессы и треды уже собсно рабочие лошадки. Так же, возможно, первый процесс форкается, но не завершается, собсно, для целей мониторинга своих «детей». Более конкретно и подробно — смотри сорцы.

deep-purple ★★★★★
()
Ответ на: комментарий от deep-purple

Остальные процессы и треды уже собсно рабочие лошадки.

Дочерние процессы делают для каких-то целей. Про цели ты ничего не написал.

смотри сорцы.

В сорцах про цели тоже не пишут.

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair

Про цели ты ничего не написал

Я им эти цели не ставил, понятия не имею чем они там занимаются.

В сорцах про цели тоже не пишут

Напиши письмо авторам и задай в нём все свои вопросы.

deep-purple ★★★★★
()

Божечки какой кошмар. Зачем столько иксов? Действительно, зачем. Это какое-то говно, лайддм мне запомнился как перегруженное нагромождение говнокода от обезьян, которое в нормальных дистрах так и не приняли. Поставь вон sddm, там всё в порядке — чисто и красиво.

anonymous
()
Ответ на: комментарий от anonymous

Зачем столько иксов? Действительно, зачем.

там не процессы, там нити. А это нормально. Раз он сервер (принимает соединения через сокеты, то передавать сокеты в нити - это так и надо).

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair

Почему у меня только ввод в отдельном треде? Тредам всё ещё требуются раздельные ресурсы, это дикий оверхед на пустом месте. Если у тебя два десятка раздельных клиентов подключено, то зачем?

anonymous
()

Разве он не мог иметь чилдами X и mate-session напрямую?

У вас нет никакой проблемы, которую надо было бы решать. А если просто любопытно, почему авторы lightdm сделали так, а не сяк, то у них и спросите.

Partisan ★★★★
()
Ответ на: комментарий от Partisan

У вас нет никакой проблемы, которую надо было бы решать.

проблема: недостаточное понимание деталей работы системы.

Einstok_Fair ★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.