สำหรับเซสชัน SSH ระยะไกลมันเป็นหน้าที่ของเชลล์ของคุณในการจัดการกับสคริปต์ที่ออกจากระบบ ~/.bash_logout
ทุบตีเปลือกมักจะวิ่ง
สำหรับเซสชัน X ตัวจัดการล็อกอินจะควบคุมสคริปต์การล็อกเอาต์ ตำแหน่งไฟล์ขึ้นอยู่กับตัวจัดการล็อกอินที่ใช้งานอยู่ Xserver ไม่ทำงานเมื่อมีการเรียกใช้สคริปต์ในการล็อกเอาต์ดังนั้นอย่ารวมโปรแกรมใด ๆ ในสคริปต์ที่พยายามเข้าถึงจอแสดงผล
สำหรับ Gnomeให้ใช้/etc/gdm/PostSession/Default
สคริปต์การล็อกเอาต์เริ่มต้นทั้งระบบ (ไม่ว่าจะออกจากระบบใด) ซึ่งแตกต่างจากสคริปต์ออกจากระบบของ Bash ฉันไม่คิดว่าจะมีสคริปต์ PostSession รุ่นเฉพาะสำหรับผู้ใช้ GDM
XDM ใช้สคริปต์รีเซ็ตที่ติดตั้ง/etc/X11/xdm/Xreset
ไว้
สำหรับ KDE (ใช้ KDM)ที่คุณต้องการสคริปต์ ใช้ KDE3 ตำแหน่งอาจถูกระบุในไฟล์กำหนดค่าของ KDM พร้อมปุ่มReset
/etc/kde3/kdm/Xreset
/etc/kde3/kdm/kdmrc
Reset
WDMเห็นได้ชัดว่าใช้คู่ของสคริปต์รีเซ็ต: สคริปต์ต่อจอแสดงผลที่/etc/X11/wdm/Xreset_0
(สำหรับการแสดงผล:0
) /etc/X11/wdm/Xreset
และสคริปต์ที่ทั่วโลก แฟ้มการกำหนดค่า WDM /etc/X11/wdm/wdm-config
อยู่ใน
ตำแหน่งไฟล์ในคำตอบนี้มาจากแพ็คเกจ Debian แพ็คเกจของ Ubuntu โดยทั่วไปจะใช้ไฟล์เดียวกัน แต่การกระจายอื่นอาจใช้ตำแหน่งอื่น