linuxOS_AP05/debian/test/usr/share/help/C/lightdm/user-switching.page
2025-09-26 09:40:02 +08:00

39 lines
1.2 KiB
Plaintext

<page xmlns="http://projectmallard.org/1.0/"
type="guide"
id="multi-session">
<info>
<link type="guide" xref="index#display-management"/>
</info>
<title>User Switching</title>
<p>
<em>User switching</em> is a method of running more than one session at a time on a <link xref="seat">seat</link> and switching between them.
Only one session can be used at a time.
The session is switched by contacting the display manager using D-Bus and calling the one of the following method on the Seat object:
</p>
<list>
<item>
<p>
SwitchToGreeter - A greeter session is started. This allows the user to authenticate for a new session or authenticate to return to their current session.
</p>
</item>
<item>
<p>
SwitchToUser - If there is a session for the given user then it is switched to, otherwise a greeter is started.
</p>
</item>
<item>
<p>
SwitchToGuest - If a guest session is active it is switched to, otherwise a guest session is started.
</p>
</item>
</list>
<p>
Switching is performed using <em>virtual terminals</em> in the kernel.
Each session has a separate display server and the selected session is activated by changing the active virtual terminal.
</p>
</page>