بنيامين برگ (
اهو ڪافي وقت تائين استعمال ڪيو ويو آهي GNOME ۾ لاگ ان کي ڪنٽرول ڪرڻ لاءِ.
ساڳئي وقت، سيشن سان لاڳاپيل ڪارڪردگي جو حصو gnome-sation پروسيس جي ڪلهن تي رهيو، جيڪو D-Bus ذريعي انتظام ڪرڻ، ڊسپلي مئنيجر ۽ GNOME اجزاء کي لانچ ڪرڻ، ۽ صارف جي مخصوص ايپليڪيشنن جي خودڪار طريقي کي منظم ڪرڻ جو ذميوار هو. . GNOME 3.34 جي ڊولپمينٽ دوران، gnome-sition-specific خاصيتون پيڪيج ڪيون وينديون آهن يونٽ فائلن لاءِ Systemd، execute in "systemd —user" موڊ، يعني. هڪ مخصوص صارف جي ماحول جي حوالي سان، ۽ نه سڄي سسٽم جي. تبديليون اڳ ۾ ئي Fedora 31 تقسيم ۾ لاڳو ڪيا ويا آهن، جيڪو آڪٽوبر جي آخر ۾ جاري ٿيڻ جي اميد آهي.
سسٽم ڊي استعمال ڪرڻ ممڪن ٿيو ته هينڊلر جي لانچ کي ترتيب ڏيڻ لاءِ طلب يا جڏهن ڪجهه واقعا ٿين ٿا، انهي سان گڏ وڌيڪ نفيس جواب ڏيڻ لاءِ پروسيس جي وقت کان اڳ ختم ٿيڻ جي ڪري ناڪامين جي ڪري ۽ وڏي پيماني تي انحصار کي سنڀالڻ جڏهن GNOME حصن کي شروع ڪيو وڃي. نتيجي طور، توهان مسلسل هلندڙ عملن جو تعداد گھٽائي سگھو ٿا ۽ ميموري واپرائڻ کي گھٽائي سگھو ٿا. مثال طور، XWayland هاڻي صرف ان وقت شروع ٿي سگهي ٿو جڏهن X11 پروٽوڪول جي بنياد تي ايپليڪيشن هلائڻ جي ڪوشش ڪئي وڃي، ۽ هارڊويئر جي مخصوص حصن کي صرف ان صورت ۾ شروع ڪري سگهجي ٿو جڏهن اهڙو هارڊويئر موجود هجي (مثال طور، سمارٽ ڪارڊ لاءِ هينڊلر شروع ٿيندا جڏهن هڪ ڪارڊ داخل ڪيو ويندو. ۽ ختم ڪيو وڃي جڏهن ختم ڪيو وڃي).
خدمتن جي لانچ کي منظم ڪرڻ لاءِ وڌيڪ لچڪدار اوزار صارف لاءِ ظاهر ٿيا آهن؛ مثال طور، ملٽي ميڊيا ڪي هينڊلر کي غير فعال ڪرڻ لاءِ، ”systemctl-user stop gsd-media-keys.target“ تي عمل ڪرڻ لاءِ ڪافي هوندو. مسئلن جي صورت ۾، هر هينڊلر سان لاڳاپيل لاگز journalctl ڪمانڊ سان ڏسي سگهجن ٿا (مثال طور، "journalctl —user -u gsd-media-keys.service")، اڳ ۾ سروس ۾ ڊيبگ لاگنگ کي فعال ڪرڻ ("ماحول = G_MESSAGES_DEBUG=سڀ”). اهو پڻ ممڪن آهي ته سڀني GNOME اجزاء کي الڳ ٿيل سينڊ باڪس ماحول ۾ هلائڻ، جيڪي وڌايل سيڪيورٽي گهرجن جي تابع آهن.
منتقلي کي آسان ڪرڻ لاء، هلندڙ عملن جي پراڻي طريقي جي حمايت ڪريو
جو ذريعو: opennet.ru