Na nur sehr Laienhaft, da ich da auch nicht der Experte bin. Hintergrund ist der, dass Linux von Hause aus ein Multiuser-Betriebssystem ist. Das heißt, dass man nicht nur mehrere Programme gleichzeitig starten aknn, sondern, dass sich auch mehrere Benutzer gleichzeitig anmelden können. Bei Unix-Rechnern ist es ja so, dass die Benutzer nur einen Bildschirm und eine Tastatur haben, und diese dann direkt mit dem - entfernten - Unix-Rechner verbunden sind. Und zwar nicht nur einer pro Rechner, sonder u.U. mehrere hundert User. Der Rechner stellt dann für jeden einzelnen Benutzer den Desktop dar und führt dessen Programme aus.
Linux ist nach dem gleichen Konzept aufgebaut, auch hier ist es möglich, dass sich mehrere Benutzer gleichzeitig an einem Rechner anmelden. Inzwischen kann man ja sogar mehrere Monitroe anschließen, so dass man theoretisch sogar 2 oder 3 Leute am selben Rechner arbeiten lassen kann. Über eine Remoteverbindung z.B. ssh ist das auch jetzt schon ganz einfach möglich, dass der Rechner mehrere Benutzer gleichzeitigt bedient. eine Xsession ist nun im Grunde nichts anderes, als dass ein Benutzer sich am grafischen Desktop anmeldet. Du hast dann eben keine virtuellen Desktops sondern reale, die bei entsprechender Hardware auch separat dargestellt werden können. Also genau das, dass 2 Benutzer nebeneinander am selben Rechner jeder mit seinem eigenen Desktop arbeiten können. Natürlich müssen dann noch zwei Tastaturen getrennt abgefragt werden, und auch zwei Mäuse, aber das ist alles vorgesehen, und kann konfiguriert werden - wenn man weiß wie.
Ich dachte daher erst, dass die Sperrung erfolgt, weil du dich 2 mal mit dem gleichen Benutzer anmeldest, aber wie gesagt, bei Kubuntu funktioniert das gut.