如何从命令行调用用户切换?

在11.10版本中,我使用'gdmflexiserver -xnest'命令来在不注销的情况下切换用户,但我认为gdm现在已经完全删除了。
我正在尝试绑定一个键盘快捷键来执行相当于'Me Menu>Switch User Account...'的操作。
在12.04版本中,我该如何调用用户切换功能?
2个回答

gdmflexiserver是在GDM和LightDM之间过渡期间提供登录界面切换服务的传统选项。

从12.04版本开始,该选项已被删除。

替代命令为:

dm-tool switch-to-greeter

其他有用的dm-tool选项(dm-tool --help):

enter image description here


与“me menu”不同,dm-tool switch-to-greeter命令不会锁定您刚刚离开的会话。 - ijk
在Ubuntu 16.04上,dm-tool swich-to-greeter确实会锁定您刚刚离开的会话。 - Stéphane Gourichon
如果你和我们一样,不想每次都输入密码来切换用户,可以考虑这个链接:https://askubuntu.com/questions/811953/switching-between-two-opened-x-sessions-without-reauthenticating - Stéphane Gourichon
它不会“注销”您刚刚离开的会话 :P - Frank N
不再适用于17.10。可能是因为Ubuntu现在使用GDM? - Matmarbon
@Matmarbon 正确 - 如答案所提到的 - 这仅适用于LightDM。 - fossfreedom
@Matmarbon Xubuntu 18.04使用lightdm,您也可以使用。Canonical继续支持lightdm,甚至可能再次成为Ubuntu的默认选项。 - Stéphane Gourichon

您可以同时登录多个用户,并使用alt+ctrl+F1-8在它们之间切换。这并不意味着您可以在窗口中拥有另一个X服务器。顺便说一下,GDM并没有被移除,只是默认情况下未使用。您可以轻松安装它:http://apt.ubuntu.com/p/gdm

1我真的不认为这是用户在这里询问的内容。 - Bruno Pereira
我的错,我更新了问题以使它更清楚我想要实现什么。我知道GDM仍然可用,但大部分功能正在转移到lightDM。在11.10版本中,GDM命令'gdmflexiserver -xnest'将使用LightDM协议启动另一个x服务器,允许用户使用图形界面登录。但现在默认情况下没有安装GDM,因此必须有一个替代命令能够实现相同的功能,且是lightdm原生的。 - edm
当两个用户已经登录时,您可以使用ctrl+alt+F7和ctrl+alt+F8在两个已登录的用户之间切换。 - Jo-Erlend Schinstad