我使用 pam_usb 并希望在移除/插入 USB 记忆棒时锁定/解锁计算机。对于锁定,我使用qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock它并且它完美地工作。为了解锁,我尝试了一系列我发现的命令(其中大部分都在此处汇总),但它们不起作用。具体来说,如果我们排除那些使用 KDE 4 语法的人,它们分为两类:那些使用qdbus (relevant path here, several variations exists) /MainApplication quit完全挂起我的 Xorg 的人,以及那些使用killallscreenlocker 进程的人,但之后该进程会立即重新启动!
所以,我的问题是:如何以编程方式解锁使用其标准储物柜锁定的 KDE5 屏幕?