【发布时间】:2019-09-29 00:28:56
【问题描述】:
我想编写一个 Python 脚本以在 Ubuntu 会话中运行,该脚本可以在某些条件下注销用户 - 想想 屏幕时间 为孩子们管理 :)
谁能告诉我在哪里看,在现代 Linux 桌面中 logout 是如何完成的?我怀疑它可能与 dbus 有关,但找不到任何具体的方法。一个指针就足够了,我可以弄清楚其余的:)
谢谢!
【问题讨论】:
标签: ubuntu x11 dbus display-manager
我想编写一个 Python 脚本以在 Ubuntu 会话中运行,该脚本可以在某些条件下注销用户 - 想想 屏幕时间 为孩子们管理 :)
谁能告诉我在哪里看,在现代 Linux 桌面中 logout 是如何完成的?我怀疑它可能与 dbus 有关,但找不到任何具体的方法。一个指针就足够了,我可以弄清楚其余的:)
谢谢!
【问题讨论】:
标签: ubuntu x11 dbus display-manager
您应该能够将this 解决方案调整为适合您的解决方案。
【讨论】:
loginctl kill-session ...。它显然也可以从我的 python 脚本中调用。