ฉันกำลังมองหาเอกสารภาพรวมที่ดีซึ่งอธิบายถึงกอง daemons และบริการที่เกี่ยวข้องในเซสชัน Linux ที่ทันสมัย แม้ว่าจะได้อ่านเอกสารต่าง ๆ เกี่ยวกับdbus
และsystemd
ฉันยังไม่ได้รับภาพรวม
โดยเฉพาะอย่างยิ่งฉันกำลังมองหาคำตอบสำหรับคำถามเหล่านี้ (ไม่ตอบคำถามพวกเขาควรจะอธิบายเฉพาะเอกสารที่ฉันกำลังมองหา):
หลังจากเข้าสู่ระบบกระบวนการใดเป็นรูทของเซสชันของผู้ใช้
ควรเริ่มกระบวนการใดและทำไม ฉันกำลังมองหาคำตอบที่ไม่เชื่อเรื่องพระเจ้าบนเดสก์ท็อปไม่ว่า Gnome, KDE, FVWM หรือเชลล์แบบธรรมดาจะเริ่มทำงาน
daemons ทั้งหมดนี้มีบทบาทอย่างไร ข้อใดจะวิ่งคนเดียวซึ่งขึ้นอยู่กับคนอื่น ควรเริ่มต้นแบบใดโดยใครทำไมและนานเท่าไร และใครควรดูแลสวนสัตว์แห่งนั้น
ฉันขอเพราะฉันพบว่าฉันมีสวนสัตว์ทั้งภูตทำงานทันทีหลังจากที่บูต: systemd-journald
, systemd-udevd
, ,dbus-daemon
systemd-logind
แต่ไม่เพียงพอที่: นอกเหนือจากนี้วิ่งน้ำหนักเบาเป็นพิเศษรูปแบบไฟล์ PDF โปรแกรมดูzathura
เพิ่มเติม populates เซสชั่นของฉันกับdbus-launch
,
dbus-daemon
, at-spi2-registryd
และที่ยังไม่เปิดตัวหลังอีกat-spi-bus-launcher
dbus-daemon
ไม่เคยมีใครมาก่อนไม่มีผู้ได้รับเชิญ แต่พวกเขาจะอยู่รอบ ๆ บ้านให้ความรู้สึกน่ากลัวจนฉันออกจากระบบ ฉันแน่ใจว่าฉันพลาดบางสิ่งที่นี่ ...
อีกตัวอย่าง: หลังจากเข้าสู่ระบบฉันมีการsystemd
ทำงานกับผู้ใช้ของฉันโพสต์ แต่ฉันไม่รู้ว่ามันควรจะทำอะไร (ตั้งแต่รุ่น 206 ฉันคิดว่าฉันไม่ควรใช้มันในฐานะผู้จัดการเซสชั่นใช่มั้ย) มันมีกระบวนการลูก(sd-pam)
ซึ่งฉันหาเอกสารเกี่ยวกับไม่สำเร็จ
พวกเขาทำอะไร? แนวคิดเบื้องหลังการตั้งค่านี้คืออะไร
ชี้แจงมุมมองของฉัน: ใน“วันเก่า” มันก็มากพอที่จะรู้ว่า
login
จะเริ่มเข้าสู่ระบบเปลือกของฉัน ( bash
รัน~/.profile
) และจากจุดที่ฉันจะยังคงสร้างเซสชั่นขึ้นอยู่กับสถานการณ์ที่อาจจะเปิดตัวหรือscreen
startx