Бенджамин Берг (
Бул GNOMEге кирүүлөрдү көзөмөлдөө үчүн бир топ убакыттан бери колдонулуп келет.
Ошол эле учурда, сессияга тиешелүү функциялардын бир бөлүгү D-Bus аркылуу башкарууга, дисплей менеджерин жана GNOME компоненттерин ишке киргизүүгө жана колдонуучу белгилеген тиркемелерди автоматтык түрдө иштетүүнү уюштурууга жооптуу болгон gnome-сессия процессинин мойнунда калды. . GNOME 3.34 иштеп чыгуу учурунда, gnome-сессияга тиешелүү өзгөчөлүктөр "система — колдонуучу" режиминде аткарылуучу системалык файл катары пакеттелген, б.а. бүт системага эмес, белгилүү бир колдонуучунун чөйрөсүнө карата. Өзгөртүүлөр Fedora 31 бөлүштүрүүдө буга чейин ишке ашырылган, ал октябрдын аягында чыгарылат деп күтүлүүдө.
Systemd колдонуу талап боюнча же белгилүү бир окуялар болгон учурда иштеткичтерди ишке киргизүүнү уюштурууга, ошондой эле каталардан улам процесстердин мөөнөтүнөн мурда токтотулушуна татаалыраак жооп берүүгө жана GNOME компоненттерин ишке киргизүүдө көз карандылыкты кеңири иштетүүгө мүмкүндүк берди. Натыйжада, сиз тынымсыз иштеп жаткан процесстердин санын азайтып, эстутум керектөөнү азайта аласыз. Мисалы, XWayland азыр X11 протоколуна негизделген тиркемени иштетүүгө аракет кылганда гана ишке киргизилиши мүмкүн, ал эми аппараттык жабдыктарга тиешелүү компоненттер мындай жабдык болгондо гана ишке киргизилиши мүмкүн (мисалы, смарт-карталар үчүн иштеткичтер карта киргизилгенде иштей баштайт) жана ал алынып салынганда токтотулат).
Колдонуучу үчүн кызматтарды ишке киргизүүнү башкаруу үчүн ийкемдүү инструменттер пайда болду, мисалы, мультимедиялык ачкыч иштеткичти өчүрүү үчүн “systemctl -user stop gsd-media-keys.target” аткаруу жетиштүү болот. Көйгөйлөр келип чыккан учурда, ар бир иштеткич менен байланышкан журналдарды журналctl буйругу менен көрүүгө болот (мисалы, “journalctl —user -u gsd-media-keys.service”), буга чейин кызматта мүчүлүштүктөрдү оңдоо журналын иштеткен (“Environment= G_MESSAGES_DEBUG=бардыгы”). Ошондой эле бардык GNOME компоненттерин обочолонгон кумдук чөйрөлөрдө иштетүүгө болот, алар коопсуздук талаптарынын жогорулашына дуушар болушат.
Өткөөлдү текшилөө үчүн, процесстердин эски ыкмасын колдоо
Source: opennet.ru