为什么其他用户在 Seat0 上保持登录状态并阻止我休眠?

为什么其他用户在 Seat0 上保持登录状态并阻止我休眠?

将 openSUSE Leap 15.1 与 KDE 结合使用。

我登录然后user1切换到user2并再次登录。休眠user1直到最近都没有问题(如果我注销user2)。但现在我明白了:

$ systemctl hibernate
User user2 is logged in on seat0.
Please retry operation after closing inhibitors and logging out other users.
Alternatively, ignore inhibitors and users with 'systemctl hibernate -i'.

w- 和-命令users仅显示user1.

$ users
user1 user1
$ w
 10:24:52 up 30 min,  2 users,  load average: 0,32, 0,22, 0,23
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
user1    tty7     :0               09:56   30:37  34.94s  0.03s /bin/sh /usr/bin/startkde
user1    pts/0    :0               10:03    4.00s  0.04s  0.00s w

loginctl节目

$ loginctl
   SESSION        UID USER             SEAT             TTY             
         2       1000 user1            seat0                            
         4       1001 user2            seat0                            
         6       1000 user1            seat0   

这是为什么?我怎样才能恢复到之前无忧无虑的行为呢?

编辑: 我知道我能做到sudo loginctl kill-session 4。但这只是处理一个再次出现的问题,我想永远解决这个问题。

相关内容