Serveråterställning (X11)
Det X-servern traditionellt gör när sista klienten kopplar ned: river allt den byggt upp, nollställer sig och väntar på nästa session som om den precis startat.
När sista anslutningen stängs frigör servern alla fönster, pixmaps och egenskaper, tömmer markeringarna och återställer tangentbords- och skärmsläckarinställningar. Internt räknas variabeln serverGeneration upp, och drivrutiner som kontrollerar den vet att de ska initiera om sig. Poängen var XDM: varje inloggning skulle få en ren server utan rester från föregående användare, utan att servern behövde startas om.
Utanför XDM är beteendet mest en fälla. Ett skript som kör xrdb och avslutas hinner få sina resurser raderade innan nästa program ansluter. Därför finns -noreset, standard i många Xvfb-uppsättningar, och -terminate, som får servern att avsluta i stället för att återställas — det xinit-sessioner i praktiken vill.