dwm - 会话 polkit

dwm - 会话 polkit

我真的很难让会话 polkit 正常工作。我不太熟悉它是如何工作的,但在切换到 dwm 之前我一直在使用 gnome,并且在 gnome 中它运行得很好,所以我想复制它。首先:据我了解,polkit 负责通过提示用户输入 root 密码来为用户提供瞬时权限升级。它是否正确?如何在没有 DE 但使用 dwm 这样的 WM 的情况下复制该行为?

答案1

我也使用 dwm,我有一个 .xinitrc 文件,并在登录时启动 polkit。我使用 xfce-polkit。

/usr/lib/xfce-polkit/xfce-polkit &

作为示例,我还使用 Thunar 作为我的文件管理器,并有一个自定义操作,可以使用pkexec.

使用 polkit 将为您提供与 dwm 相同的 DE 行为。

答案2

我不完全理解你的问题。我还使用dwm, 来使用 polkit 程序,据pkexec我所知,dbus-daemon必须首先运行。根据文档,polkitd不需要手动运行。所以无需担心。

polkitd 在系统消息总线上提供 org.freedesktop.PolicyKit1 D-Bus 服务。用户或管理员永远不需要启动此守护进程,因为每当应用程序调用服务时,它都会由 dbus-daemon(1) 或 systemd(1) 自动启动。

来源:https://www.freedesktop.org/software/polkit/docs/latest/polkitd.8.html

相关内容