Traditionell erfolgt dies mit XSMP und libSM
. Wenn Sie einen Sitzungsmanager bitten, sich abzumelden, sendet er "SaveYourself" -Nachrichten an alle Clients, die sich über XSMP bei ihm registriert haben.
Das Programm wird jedoch nicht getötet; Es wird von selbst beendet, wenn Xlib die Verbindung zum X11-Server verliert. (Ich bin nicht sicher, ob gtk eine Option hat, um das zu deaktivieren.)