如何在 17.10 上注销另一个用户?

Sté*_*ane 3 xorg restart 17.10

在最新版本的 Ubuntu 中,如果我的一个孩子锁定了屏幕而不是注销他们的帐户,我可以运行此命令重新启动 X 并进入登录屏幕:

sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

但是在 17.10 中,此命令现在会导致此错误消息:

Job for lightdm.service failed because the control process exited with error code.
Run Code Online (Sandbox Code Playgroud)

17.10 中的等效命令是什么?

Rin*_*ind 5

17.10 抛弃 lightdm 并开始使用 gdm

相当于您的命令将是...

sudo service gdm restart
Run Code Online (Sandbox Code Playgroud)

但 ...

sudo pkill -9 -u {user}
Run Code Online (Sandbox Code Playgroud)

对于任何 Linux 系统都是正确的。可以使用w(/ who) 命令显示当前存在的用户。

但要小心。如果有人在不允许我保存正在进行的工作时终止了我的会话,我自己会非常生气。

这将向所有系统发送一条消息:

notify-send "Ahum!"
Run Code Online (Sandbox Code Playgroud)

它会自行消失。

zenity --info --text="Time to go to bed"
Run Code Online (Sandbox Code Playgroud)

会显示一个需要确认的弹出窗口。

之后,您可以终止会话;)