是否可以通过终端将登录的用户切换到桌面环境?

是否可以通过终端将登录的用户切换到桌面环境?

su是否有可能以其他用户身份登录,同时通过,ssh或等终端命令更改环境(或者怎么说壁纸、快捷方式...)login

就像当您单击右上角您的名字所在的“切换用户”,然后登录到另一个帐户时。

我所说的环境是指您启动计算机并通常通过登录屏幕登录时看到的东西。你有你的壁纸、工具栏等。

所以我只想在我的 Adam 环境中打开终端并输入login --change-enviroment john,而不是单击右上角的 adam ,然后像 john 一样注销并登录

答案1

如果您使用lightdm显示管理器(手册页), 您可以使用dm-tool手册页) 切换到另一个用户:

dm-tool switch-to-user USERNAME

答案2

您可以在不同的 VT 上运行多个 X 会话并在它们之间切换。 VT(虚拟终端)是您可以通过以下方式访问的非 GUI 控制台,例如Ctrl Alt F-#,其中 # 是 1-6。您当前的 X 会话已占用一个,因此如果 F-1 不起作用,请尝试 F-2,等等。

控制台将有一个登录提示(如果您使用图形登录,这可能就是您得到的 - 我没有,所以我不确定)。您现在可以以您喜欢的任何用户身份登录。要启动新的 X 会话:startx.

现在,您可以通过运行两个 X 会话的 VT 在两个 X 会话之间进行切换。如果不明显,请使用 ctrl-alt 循环浏览 F 1-6。您应该能够找到两个桌面。

相关内容