Chipaca & andrewsomething อยู่ใกล้กัน ... :)
/desktop/gnome/session/required_components_list
รายการที่สำคัญ "ส่วน" ที่ควรจะตรวจสอบโดยgnome-session
และเริ่มต้นใหม่โดยอัตโนมัติเมื่อพวกเขาออกจาก ค่าเริ่มต้นสำหรับ GNOME 2 [windowmanager,panel,filemanager]
เป็นสิ่งที่ต้องการ
หากคุณต้องการที่จะป้องกันไม่ให้หอยโข่ง (หรืออะไรก็ตาม "องค์ประกอบ filemanager" คุณได้กำหนดค่า) จากการได้รับ (อีกครั้ง) [windowmanager,panel]
ที่ตั้งขึ้นโดยกลไกนี้คุณสามารถเปลี่ยนค่าเป็น (คุณยังสามารถให้มันเริ่มในระหว่างการเข้าสู่ระบบโดยเพิ่มลงในรายการของโปรแกรมเริ่มต้นเซสชัน แต่มันจะไม่เริ่มต้นใหม่โดยอัตโนมัติอีกต่อไป)
แอปพลิเคชันใด (พร้อมพารามิเตอร์ commandline ใด) ที่เริ่มต้นสำหรับแต่ละองค์ประกอบที่กำหนดไว้/desktop/gnome/session/required_components
ในคีย์ที่มีชื่อขององค์ประกอบ มีความเป็นไปได้ที่ส่วนประกอบเพิ่มเติมจะแสดงรายการไว้ที่นี่มากกว่าที่ใช้ใน/desktop/gnome/session/required_components_list
คีย์
ตอนนี้ในกรณีของหอยโข่งโดยค่าเริ่มต้นเมื่อมันไม่ได้ทำงานมันจะเริ่มในพื้นหลังและถ้า/apps/nautilus/preferences/show_desktop
ตั้งค่าคีย์มันจะแสดงเดสก์ท็อป นอกจากนี้ยังเป็นไปได้ที่จะบอกให้หอยโข่งทำงานแตกต่างกับพารามิเตอร์บรรทัดคำสั่ง
nautilus --sm-disable
(ผู้ใช้และ sudo) สิ่งนี้อาจปิดใช้งานการเชื่อมต่อกับตัวจัดการเซสชัน แต่ตัวจัดการเซสชันได้ถูกต้องเมื่อเริ่มต้น nautilus ใหม่ (ด้วย "nautilus --sm-disable" แสดงในรายการกระบวนการ) ... ดังนั้นพารามิเตอร์นี้จะมีผลเฉพาะถ้ามัน ถูกนำไปใช้เมื่อเริ่มต้นเซสชัน (เทียบกับช่วงกลางเซสชัน) และมีการแยก ram ที่ร้ายแรงเมื่อปิดการใช้งานหรือไม่ (ฉันคิดว่าการติดตั้งอัตโนมัติจะหายไป แต่ ... ?