Benjamin Berg (
O ti lo fun igba diẹ lati ṣakoso iwọle si GNOME.
Ni akoko kanna, apakan ti iṣẹ ṣiṣe ti o jọmọ igba wa lori awọn ejika ti ilana gnome-sesion, eyiti o jẹ iduro fun iṣakoso nipasẹ D-Bus, ifilọlẹ oluṣakoso ifihan ati awọn paati GNOME, ati siseto autorun ti awọn ohun elo ti olumulo pato. . Lakoko idagbasoke GNOME 3.34, awọn ẹya ara ẹrọ-gnome-session ti wa ni akopọ bi awọn faili ẹyọkan fun eto, ti a ṣe ni ipo “systemd —olumulo”, i.e. ni ibatan si ayika ti olumulo kan pato, kii ṣe gbogbo eto. Awọn iyipada ti tẹlẹ ti lo si pinpin Fedora 31, eyiti o nireti lati tu silẹ ni opin Oṣu Kẹwa.
Lilo systemd jẹ ki o ṣee ṣe lati ṣeto ifilọlẹ ti awọn olutọju lori ibeere tabi nigbati awọn iṣẹlẹ kan ba waye, ati lati dahun ni ilọsiwaju diẹ sii si ifopinsi awọn ilana ti tọjọ nitori awọn ikuna ati mu awọn igbẹkẹle lọpọlọpọ nigbati o bẹrẹ awọn paati GNOME. Bi abajade, o le dinku nọmba awọn ilana ṣiṣe nigbagbogbo ati dinku agbara iranti. Fun apẹẹrẹ, XWayland le ṣe ifilọlẹ nikan nigbati o ngbiyanju lati ṣiṣẹ ohun elo kan ti o da lori ilana X11, ati awọn paati ohun elo kan pato le ṣe ifilọlẹ ti iru ohun elo kan ba wa (fun apẹẹrẹ, awọn olutọju fun awọn kaadi smati yoo bẹrẹ nigbati o ba fi kaadi sii. ati ki o fopin si nigbati o ti wa ni kuro).
Awọn irinṣẹ rọ diẹ sii fun iṣakoso ifilọlẹ awọn iṣẹ ti han fun olumulo, fun apẹẹrẹ, lati mu oluṣakoso bọtini multimedia ṣiṣẹ, yoo to lati ṣiṣẹ “systemctl -user stop gsd-media-keys.target”. Ni ọran ti awọn iṣoro, awọn akọọlẹ ti o ni nkan ṣe pẹlu oluṣakoso kọọkan ni a le wo pẹlu aṣẹ journalctl (fun apẹẹrẹ, “journalctl —user -u gsd-media-keys.service”), ti o ti mu iwọle yokokoro ṣiṣẹ tẹlẹ ninu iṣẹ naa (“Ayika= G_MESSAGES_DEBUG=gbogbo”). O tun ṣee ṣe lati ṣiṣẹ gbogbo awọn paati GNOME ni awọn agbegbe apoti iyanrin ti o ya sọtọ, eyiti o jẹ koko-ọrọ si awọn ibeere aabo ti o pọ si.
Lati dan awọn iyipada, atilẹyin fun ọna atijọ ti awọn ilana ṣiṣe
orisun: opennet.ru