Đối với các phiên SSH từ xa, công việc của trình bao của bạn là xử lý bất kỳ tập lệnh đăng xuất nào. Shell Bash thường chạy ~/.bash_logout
.
Đối với phiên X, trình quản lý đăng nhập kiểm soát kịch bản đăng xuất khi đăng xuất. Vị trí tệp phụ thuộc vào trình quản lý đăng nhập đang được sử dụng. Xserver không chạy khi tập lệnh đăng xuất được thực thi, do đó, không bao gồm bất kỳ chương trình nào trong tập lệnh cố gắng truy cập vào màn hình.
Đối với Gnome , hãy sử dụng /etc/gdm/PostSession/Default
cho tập lệnh đăng xuất mặc định trên toàn hệ thống (chạy bất kể ai đang đăng xuất). Không giống như tập lệnh đăng xuất của Bash, tôi không nghĩ có một phiên bản dành riêng cho người dùng của tập lệnh GDM PostSession.
XDM sử dụng tập lệnh Reset được cài đặt vào /etc/X11/xdm/Xreset
.
Ví KDE (sử dụng KDM) , bạn muốn các Reset
kịch bản . KDE3 sử dụng /etc/kde3/kdm/Xreset
. Vị trí có thể được chỉ định trong tệp cấu hình của KDM /etc/kde3/kdm/kdmrc
, với Reset
phím.
WDM rõ ràng sử dụng một cặp tập lệnh Reset: tập lệnh trên mỗi màn hình tại /etc/X11/wdm/Xreset_0
(để hiển thị :0
) và tập lệnh toàn cầu tại /etc/X11/wdm/Xreset
. Tệp cấu hình WDM nằm trong /etc/X11/wdm/wdm-config
.
Các vị trí tệp trong câu trả lời này là từ các gói Debian. Các gói Ubuntu thường sẽ sử dụng cùng một tệp, nhưng các bản phân phối khác có thể sử dụng các vị trí thay thế.