GNOME waxa loo habeeyey in lagu maareeyo hab habaysan

Benjamin Berg (Benjamin Berg), mid ka mid ah injineerada Koofiyada Cas ee ku lug leh horumarinta GNOME, guud ahaan Natiijooyinka shaqada ee u wareejinta GNOME ee maaraynta kalfadhiga oo si gaar ah u isticmaalaya systemd, iyada oo aan la isticmaalin habka gnome-sesion.

Waxaa la isticmaalay in muddo ah si loo xakameeyo gelitaanka GNOME. systemd-logind, kaas oo la socda xaaladaha fadhiga gaarka ah ee isticmaalaha, maareynaya aqoonsiga kalfadhiga, wuxuu mas'uul ka yahay beddelka inta u dhaxaysa kalfadhiyada firfircoon, iskudubbaridka jawiga kuraas badan, habeeya siyaasadaha gelitaanka qalabka, wuxuu bixiyaa qalab lagu xiro oo la seexdo, iwm.

Isla mar ahaantaana, qayb ka mid ah shaqeynta laxiriirta fadhiga waxay ku hartay garbaha nidaamka gnome-sesion, kaas oo mas'uul ka ahaa maaraynta D-Bus, bilaabaya maamulaha bandhiga iyo qaybaha GNOME, iyo abaabulida autorun ee codsiyada isticmaale cayiman. . Inta lagu jiro horumarinta GNOME 3.34, sifooyinka gaarka ah ee gnome-fadhiga ayaa loo xirxiray sidii faylal unug oo nidaamsan, oo lagu fuliyay qaabka "user-user", ie. marka la eego deegaanka isticmaale gaar ah, oo aan ahayn nidaamka oo dhan. Isbeddellada ayaa horay loogu hirgeliyay qaybinta Fedora 31, taas oo la filayo in la sii daayo dhammaadka Oktoobar.

Adeegsiga systemd waxa uu suurtageliyay in la abaabulo bilaabista maamulayaasha baahida ama marka dhacdooyinka qaarkood ay dhacaan, iyo sidoo kale in si ka sii casrisan looga jawaabo joojinta degdega ah ee geeddi-socodyada ay sabab u tahay guul-darrooyinka iyo in si ballaaran loo maareeyo ku-tiirsanaanta marka la bilaabayo qaybaha GNOME. Natiijo ahaan, waxaad yareyn kartaa tirada hababka joogtada ah ee socda waxayna yareyn kartaa isticmaalka xusuusta. Tusaale ahaan, XWayland hadda waxa la bilaabi karaa oo keliya marka la isku dayo in la sameeyo codsi ku salaysan hab-maamuuska X11, iyo qaybaha hardware-gaarka ah waxa la bilaabi karaa oo keliya haddii qalabkan oo kale jiro (tusaale, kuwa gacanta ku haya kaararka smart waxay bilaabi doonaan marka kaarka la geliyo oo la joojiyo marka laga saaro).

Qalab badan oo dabacsan oo lagu maareeyo bilaabista adeegyada ayaa u muuqday isticmaalaha; tusaale ahaan, in la joojiyo maamulaha furaha warbaahinta, waxa ku filan in la fuliyo "systemctl -user stop gsd-media-keys.target". Haddii ay jiraan dhibaatooyin, diiwaannada la xidhiidha maamule kasta waxaa lagu eegi karaa amarka journalctl (tusaale, "journalctl —user -u gsd-media-keys.service"), isagoo hore u suurtageliyay gegida cilladaha adeegga ("Environment=" G_MESSAGES_DEBUG=dhammaan”). Waxa kale oo suurtagal ah in lagu socodsiiyo dhammaan qaybaha GNOME ee jawiyada sanduuqa-cammuudda ee go'doonsan, kuwaas oo ay ku xiran yihiin shuruudaha amniga oo kordhay.

Si loo fududeeyo kala-guurka, taageer habkii hore ee hababka socodsiinta qorsheeyey Ku sii socoshada wareegyada horumarka GNOME ee badan. Marka xigta, horumariyayaashu waxay dib u eegi doonaan xaalada gnome-sesion waxayna u badan tahay (oo loo calaamadeeyay inay "u badan tahay") inay ka saaraan qalabka lagu bilaabayo hababka iyo ilaalinta D-Bus API. Ka dib isticmaalka "systemd -user" waxaa loo wareejin doonaa qaybta shaqooyinka qasabka ah, taas oo abuuri karta dhibaatooyin nidaamyada aan lahayn nidaam waxayna u baahan doontaa diyaarinta xal kale, sida mar kiiskii systemd-logind. Si kastaba ha noqotee, khudbadiisa GUADEC 2019, Benjamin Berg wuxuu xusay ujeeddada lagu ilaalinayo taageerada habkii hore ee bilowga ee nidaamyada aan lahayn nidaam, laakiin macluumaadkan ayaa ka soo horjeeda qorshayaasha bogga mashruuca.

Source: opennet.ru

Add a comment