GNOME ua fetuutuunai e pulea e ala i systemd

Benjamin Berg (Peniamina Berg), o se tasi o inisinia Red Hat o loʻo aʻafia i le atinaʻeina o GNOME, lautele taunuʻuga o galuega i le fesuiaiga o le GNOME i le pulega o sauniga faʻapitoa e faʻaaoga ai le systemd, e aunoa ma le faʻaaogaina o le gnome-session process.

Ua faʻaaogaina mo sina taimi e pulea ai le saini i le GNOME. systemd-logind, lea e faʻataʻitaʻia ai faʻamatalaga faʻapitoa a le tagata faʻaoga, faʻatautaia faʻamatalaga faʻamatalaga, e nafa ma le fesuiaʻi i le va o vasega faʻagaioiga, faʻamaopoopo siʻosiʻomaga tele-nofoa, faʻapipiʻi faiga faʻavae masini, tuʻuina atu meafaigaluega mo le tapuni ma le moe, ma isi.

I le taimi lava e tasi, o se vaega o galuega e fesoʻotaʻi ma sauniga na tumau pea i luga o tauau o le gnome-session process, lea na nafa ma le puleaina e ala i le D-Bus, faʻalauiloa le faʻaaliga faʻaalia ma vaega GNOME, ma le faʻatulagaina o le autorun o faʻaoga faʻapitoa. . I le taimi o le atinaʻeina o GNOME 3.34, gnome-session-specific features o loʻo faʻapipiʻiina e avea ma faila faila mo systemd, faʻatinoina i le "systemd -user" mode, i.e. e tusa ai ma le siosiomaga o se tagata faʻaoga patino, ae le o le faiga atoa. O suiga ua uma ona faʻaaogaina i le Fedora 31 tufatufa, lea e faʻamoemoe e faʻasalalau i le faaiuga o Oketopa.

O le faʻaaogaina o le systemd na mafai ai ona faʻatulagaina le faʻalauiloaina o tagata faʻatautaia pe a manaʻomia pe a tutupu nisi mea, faʻapea foʻi ma le sili atu ona tali atu i le vave faʻamutaina o faiga ona o le toilalo ma le tele o le taulimaina o faʻalagolago pe a amata vaega GNOME. O le iʻuga, e mafai ona e faʻaitiitia le numera o faʻagaioiga faifaipea ma faʻaitiitia le taumafaina manatua. Mo se faʻataʻitaʻiga, o le XWayland e mafai nei ona faʻalauiloa pe a taumafai e faʻatautaia se talosaga e faʻavae i luga o le X11 protocol, ma e mafai ona faʻalauiloa vaega faʻapitoa-megana pe afai o loʻo i ai ia meafaigaluega (mo se faʻataʻitaʻiga, o le a amata le aufaipisinisi mo kata atamai pe a faʻaofi se kata. ma faamuta pe a aveese).

O meafaigaluega sili atu ona fetuutuunai mo le puleaina o le faʻalauiloaina o auaunaga ua faʻaalia mo le tagata faʻaoga mo se faʻataʻitaʻiga, e faʻamalo ai le faʻaogaina o le multimedia key, o le a lava le faʻatinoina o le "systemctl -user stop gsd-media-keys.target". I tulaga o faʻafitauli, o ogalaau e fesoʻotaʻi ma tagata taʻitasi e mafai ona vaʻaia i le journalctl command (mo se faʻataʻitaʻiga, "journalctl -user -u gsd-media-keys.service"), talu ai na faʻatagaina muamua le faʻapipiʻiina o le logging i totonu o le auaunaga ("Environment= G_MESSAGES_DEBUG=uma”). E mafai fo'i ona fa'agasolo uma vaega GNOME i totonu o si'osi'omaga pu'upu'u oneone, e fa'atatau i le fa'ateleina o mana'oga saogalemu.

Ina ia faʻalelei le suiga, lagolago mo le auala tuai o faʻagaioiga fuafuaina fa'aauau pea i le tele o ta'amilosaga atina'e GNOME. Ma le isi, o le a toe iloiloina e le au atinaʻe le setete o le gnome-session ma e foliga mai (faʻailogaina o le "atonu") aveese meafaigaluega mo le faʻalauiloaina o faiga ma tausia le D-Bus API mai ai. Ona faʻaaogaina lea o le "systemd -user" o le a tuʻuina atu i le vaega o galuega faʻatulafonoina, lea e mafai ona faʻatupuina faigata mo faiga e aunoa ma le systemd ma o le a manaʻomia ai le saunia o se isi fofo, e pei ona i ai i le taimi muamua. systemd-logind. Ae ui i lea, i lana tautalaga i le GUADEC 2019, na taʻua ai e Benjamin Berg le faʻamoemoe e faatumauina le lagolago mo le auala tuai amata mo faiga e aunoa ma le systemd, ae o lenei faʻamatalaga e feteenai ma fuafuaga mo itulau o galuega faatino.

puna: opennet.ru

Faaopoopo i ai se faamatalaga