如何从命令行更改用户

如何从命令行更改用户

我在 Lubuntu 中使用 Openbox 作为桌面环境。当我按下电源按钮时,会弹出一个窗口并显示多个选项:注销、休眠、睡眠、更改用户等。

但是,有时我按下此按钮时什么也没有发生。我猜所有这些操作都可以通过命令行实现。例如,我可以使用 暂停pm-suspend

返回登录屏幕/显示管理器以更改用户的命令是什么?我对实际更改用户不感兴趣,我只想再次登录。我这样做是为了解决鼠标光标的问题。

当用户按下 Lubuntu 中的电源按钮时启动的默认应用程序的名称是什么?

答案1

这也适用于以 LightDM 作为显示管理器的 Lubuntu 15.04:

dm-tool switch-to-greeter

答案2

Lightdm 控制登录窗口。

Ctrl您需要按+ Alt+来访问终端F1

sudo然后以具有(root)权限的任何用户身份登录。

您将看到命令提示符。您需要的唯一命令是:

sudo service lightdm restart

然后它就会显示出来。请注意,所有当前登录的用户都将被注销。


如果您不想让用户退出,则可能需要使用其他命令。按Ctrl+ Alt+F1以您想要登录的用户身份登录到您访问的终端。

然后只需运行此命令:

startx

您将以该用户身份登录。要在 2 个登录用户之间切换,请使用Ctrl+ Alt+F7Ctrl+ Alt+ F8

答案3

我其实不想改变我的用户,我只是想再次登录。我这样做是为了修复鼠标光标的问题。

如果您想再次登录,请打开ttyCtrlAltF2在那里登录,然后输入sudo service lightdm restart。您也可以在终端应用程序中执行此操作,但这是我首选的方式 - 因此建议。您的会话将关闭,您将返回到登录屏幕

我相信按下按钮时弹出的选项与此相关,gnome-settings-daemon但不能完全确定。先尝试打开会话,按下电源按钮。如果没有任何反应,请尝试启动gnome-settings-daemon并再次按下它。

还有gnome-session-quit命令,但我不确定这是否会在 openbox 中工作,除非gnome-settings-daemon启动

相关内容