สำหรับเซสชัน 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/kdmrcReset
WDMเห็นได้ชัดว่าใช้คู่ของสคริปต์รีเซ็ต: สคริปต์ต่อจอแสดงผลที่/etc/X11/wdm/Xreset_0(สำหรับการแสดงผล:0) /etc/X11/wdm/Xresetและสคริปต์ที่ทั่วโลก แฟ้มการกำหนดค่า WDM /etc/X11/wdm/wdm-configอยู่ใน
ตำแหน่งไฟล์ในคำตอบนี้มาจากแพ็คเกจ Debian แพ็คเกจของ Ubuntu โดยทั่วไปจะใช้ไฟล์เดียวกัน แต่การกระจายอื่นอาจใช้ตำแหน่งอื่น