Benjamin Berg (
Že nekaj časa se uporablja za nadzor prijave v GNOME.
Hkrati je del funkcionalnosti, povezane s sejo, ostal na ramenih procesa gnome-session, ki je bil odgovoren za upravljanje prek D-Bus, zagon upravitelja zaslona in komponent GNOME ter organizacijo samodejnega zagona uporabniško določenih aplikacij. . Med razvojem GNOME 3.34 so funkcije, specifične za sejo gnome, pakirane kot datoteke enote za systemd, ki se izvajajo v načinu »systemd —user«, tj. glede na okolje določenega uporabnika in ne celotnega sistema. Spremembe so že implementirane v distribucijo Fedora 31, ki bo predvidoma izšla konec oktobra.
Uporaba systemd je omogočila organizacijo zagona obdelovalcev na zahtevo ali ob nastopu določenih dogodkov, pa tudi bolj sofisticiran odziv na prezgodnje zaključke procesov zaradi napak in obsežno obravnavo odvisnosti pri zagonu komponent GNOME. Posledično lahko zmanjšate število stalno delujočih procesov in zmanjšate porabo pomnilnika. Na primer, XWayland je zdaj mogoče zagnati samo, ko poskušate zagnati aplikacijo, ki temelji na protokolu X11, komponente, specifične za strojno opremo, pa je mogoče zagnati samo, če je taka strojna oprema prisotna (na primer, upravljalniki za pametne kartice se bodo zagnali, ko je kartica vstavljena in preneha, ko je odstranjen).
Za uporabnika so se pojavila bolj prilagodljiva orodja za upravljanje zagona storitev; na primer, da onemogočite upravljalnik večpredstavnostnih ključev, bo dovolj, da izvedete "systemctl -user stop gsd-media-keys.target". V primeru težav si lahko dnevnike, povezane z vsakim obdelovalcem, ogledate z ukazom journalctl (na primer »journalctl —user -u gsd-media-keys.service«), pri čemer je predhodno omogočeno beleženje odpravljanja napak v storitvi (»Environment= G_MESSAGES_DEBUG=vse”). Vse komponente GNOME je mogoče izvajati tudi v izoliranih okoljih peskovnika, za katera veljajo povečane varnostne zahteve.
Za gladek prehod podpora za stari način izvajanja procesov
Vir: opennet.ru