如何在不使用 gnome 的情况下使用 pam-dbus

如何在不使用 gnome 的情况下使用 pam-dbus

我一直在一台旧的慢速机器上试用 pam-dbus,它对于 gnome/kde 来说太慢了,所以我一直在使用 ratpoision 作为窗口管理器。我能够将其配置为在进行身份验证尝试时在桌面上显示通知,但我不知道如何批准/拒绝该尝试。

答案1

pam-dbus 使用一项功能,即通知不仅包含文本,还允许“是-否”交互。并非所有通知提供商都支持该功能,如果您的提供商不支持该功能,则您无法使用 pam-dbus。

您可以使用此脚本检查您的通知守护程序是否支持操作:

#!/usr/bin/python
import pynotify
pynotify.init("pam-dbus-test")
n = pynotify.Notification("Title","Text")
n.add_action("action", "An action", lambda _: False)
n.show()

相关内容