Benjamin Berg (
Mae rheolaeth mewngofnodi GNOME wedi cael ei ddefnyddio ers cryn amser bellach.
Ar yr un pryd, roedd rhan o'r swyddogaeth sesiwn-gysylltiedig yn parhau i fod ar ysgwyddau'r broses gnome-sesiwn, a oedd yn gyfrifol am reoli trwy D-Bus, lansio'r rheolwr arddangos a chydrannau GNOME, trefnu awto-redeg o gymwysiadau defnyddiwr-benodol. Yn ystod datblygiad GNOME 3.34, cafodd nodweddion gnome-sesiwn-benodol eu pecynnu fel ffeiliau uned i systemd eu rhedeg yn y modd "systemd --user", h.y. mewn perthynas ag amgylchedd defnyddiwr penodol, ac nid y system gyfan. Mae'r newidiadau eisoes wedi'u cymhwyso yn y dosbarthiad Fedora 31, y disgwylir iddo gael ei ryddhau ddiwedd mis Hydref.
Roedd y defnydd o systemd yn ei gwneud hi'n bosibl trefnu lansiad trinwyr ar alw neu ar ddigwyddiadau penodol, yn ogystal ag ymateb mwy soffistigedig i derfynu cynamserol prosesau oherwydd methiannau, a thrin dibyniaeth helaeth wrth gychwyn cydrannau GNOME. O ganlyniad, gallwch leihau nifer y prosesau sy'n rhedeg yn gyson a lleihau'r defnydd o gof. Er enghraifft, dim ond gyda chaledwedd o'r fath y gellir lansio XWayland nawr wrth geisio rhedeg cymhwysiad yn seiliedig ar y protocol X11, a chydrannau caledwedd-benodol, gyda chaledwedd o'r fath (er enghraifft, bydd trinwyr cardiau smart yn cael eu lansio pan fydd cerdyn yn cael ei fewnosod a'i derfynu pan fydd mae'n cael ei ddileu).
Mae offer mwy hyblyg ar gyfer rheoli lansiad gwasanaethau wedi ymddangos i'r defnyddiwr, er enghraifft, i analluogi'r triniwr allweddi amlgyfrwng, bydd yn ddigon i weithredu “systemctl –user stop gsd-media-keys.target”. Mewn achos o broblemau, gellir gweld y logiau sy'n gysylltiedig â phob triniwr gyda'r gorchymyn journalctl (er enghraifft, "journalctl -user -u gsd-media-keys.service"), ar ôl galluogi mewngofnodi dadfygio yn y gwasanaeth ("Environment=G_MESSAGES_DEBUG = pob"). Daeth hefyd yn bosibl rhedeg holl gydrannau GNOME mewn amgylcheddau blychau tywod ynysig, sy'n destun gofynion diogelwch cynyddol.
Er mwyn llyfnhau'r trawsnewid, cefnogaeth i'r hen ffordd o redeg prosesau
Ffynhonnell: opennet.ru