Benjamin Berg (
It is al in skoft brûkt om oanmelding by GNOME te kontrolearjen.
Tagelyk bleau in diel fan 'e sesje-relatearre funksjonaliteit op' e skouders fan 'e gnome-sesje-proses, dy't ferantwurdlik wie foar it behearen fia D-Bus, it starten fan' e displaybehearder en GNOME-komponinten, en it organisearjen fan de autorun fan brûkersspesifisearre applikaasjes . Tidens de ûntwikkeling fan GNOME 3.34, gnome-sesje-spesifike funksjes wurde ferpakt as ienheid triemmen foar systemd, útfierd yn "systemd -brûker" modus, d.w.s. yn relaasje ta de omjouwing fan in spesifike brûker, en net it hiele systeem. De wizigingen binne al ymplementearre yn 'e Fedora 31-distribúsje, dy't ferwachte wurdt ein oktober frijlitten.
It brûken fan systemd makke it mooglik om de lansearring fan handlers op oanfraach te organisearjen as wannear't bepaalde eveneminten foarkomme, en ek mear ferfine reagearje op foarriedige beëiniging fan prosessen troch mislearrings en wiidweidich ôfhanneljen fan ôfhinklikens by it starten fan GNOME-komponinten. As gefolch kinne jo it oantal konstant rinnende prosessen ferminderje en ûnthâldferbrûk ferminderje. Bygelyks, XWayland kin no allinich wurde lansearre as jo besykje in applikaasje út te fieren basearre op it X11-protokol, en hardware-spesifike komponinten kinne allinich wurde lansearre as sokke hardware oanwêzich is (bygelyks sille handlers foar smartcards begjinne as in kaart wurdt ynfoege en beëinigje as it fuorthelle is).
Mear fleksibele ark foar it behearen fan de lansearring fan tsjinsten binne ferskynd foar de brûker; bygelyks, om de multimedia-kaaihanneler út te skeakeljen, sil it genôch wêze om "systemctl -user stop gsd-media-keys.target" út te fieren. Yn gefal fan problemen kinne de logboeken dy't ferbûn binne mei elke handler besjoen wurde mei it kommando journalctl (bygelyks "journalctl —user -u gsd-media-keys.service"), nei't earder debug-logging yn 'e tsjinst ynskeakele hat ("Environment= G_MESSAGES_DEBUG=alles"). It is ek mooglik om alle GNOME-komponinten út te fieren yn isolearre sânbox-omjouwings, dy't ûnderwurpen binne oan ferhege feiligenseasken.
Om de oergong glêd te meitsjen, stipe foar de âlde manier om prosessen te rinnen
Boarne: opennet.ru