Benjamin Berg (
Chaidh a chleachdadh airson ùine mhòr airson smachd a chumail air logadh a-steach gu GNOME.
Aig an aon àm, dh’ fhan pàirt den ghnìomhachd co-cheangailte ri seisean air guailnean a’ phròiseas gnome-session, a bha an urra ri bhith a’ riaghladh tro D-Bus, a’ cur air bhog am manaidsear taisbeanaidh agus co-phàirtean GNOME, agus a’ cur air dòigh an autorun de thagraidhean a chaidh a shònrachadh don neach-cleachdaidh. . Rè leasachadh GNOME 3.34, tha feartan gnome-session-sònraichte air am pacadh mar fhaidhlichean aonad airson systemd, air an cur gu bàs ann am modh “systemd -user”, i.e. a thaobh àrainneachd neach-cleachdaidh sònraichte, agus chan e an siostam gu lèir. Chaidh na h-atharrachaidhean a chuir an gnìomh mar-thà ann an cuairteachadh Fedora 31, a thathar an dùil a leigeil ma sgaoil aig deireadh an Dàmhair.
Le bhith a’ cleachdadh systemd bha e comasach cuir air bhog luchd-làimhseachaidh a chuir air bhog a rèir iarrtas no nuair a thachras tachartasan sònraichte, a bharrachd air freagairt nas ionnsaichte a thoirt do chrìochnachadh ro-luath phròiseasan mar thoradh air fàilligidhean agus làimhseachadh farsaing eisimeileachd nuair a thòisicheas tu air co-phàirtean GNOME. Mar thoradh air an sin, faodaidh tu an àireamh de phròiseasan leantainneach a lughdachadh agus caitheamh cuimhne a lughdachadh. Mar eisimpleir, chan urrainnear XWayland a chuir air bhog a-nis ach nuair a thathar a’ feuchainn ri tagradh a ruith stèidhichte air protocol X11, agus chan urrainnear co-phàirtean sònraichte a chuir air bhog ach ma tha bathar-cruaidh mar sin an làthair (mar eisimpleir, tòisichidh làimhseachadh chairtean snasail nuair a thèid cairt a chuir a-steach. agus crìochnaich nuair a thèid a thoirt air falbh).
Tha innealan nas sùbailte airson a bhith a’ stiùireadh foillseachadh sheirbheisean air nochdadh don neach-cleachdaidh; mar eisimpleir, gus an inneal-làimhseachaidh iuchrach ioma-mheadhain a dhì-cheadachadh, bidh e gu leòr “systemctl -user stop gsd-media-keys.target” a chuir an gnìomh. Ma tha duilgheadasan ann, faodar na logaichean co-cheangailte ri gach neach-làimhseachaidh fhaicinn leis an àithne journalctl (mar eisimpleir, “journalctl -user -u gsd-media-keys.service”), às deidh dhaibh logadh deasbaid a chomasachadh san t-seirbheis (“ Àrainneachd = G_MESSAGES_DEBUG=uile"). Tha e comasach cuideachd a h-uile pàirt GNOME a ruith ann an àrainneachdan bogsa gainmhich iomallach, a tha fo ùmhlachd riatanasan tèarainteachd nas àirde.
Gus an gluasad a dhèanamh rèidh, cuir taic ris an t-seann dòigh air pròiseasan ruith
Source: fosgailtenet.ru