在 Policykit 中,LocalAuthority 组件检查 PolicyKit 请求的操作是否被允许。
其决策会考虑计算机上本地存在的用户帐户和组。如果需要输入密码,PolicyKit 会调用身份验证代理。此代理基本上由输入掩码组成。
所以我需要从身份验证代理更改消息“系统策略阻止设置..blah blah blah..此操作”。
我尝试在 中编辑策略的 XML 文件/usr/share/polkit-1/action/POLICYNAME
。然后在 XML 文件中搜索名为 message 的标签并在那里进行编辑。我这样做了,但什么都没有改变。
有什么建议么?
答案1
你应该能够改变“系统策略阻止设置代理设置”正如您所说,这些 .xml 文件中的消息。
你不能简单地改变“应用程序正在尝试...此操作。”消息,因为该消息被硬编码到 gnome 身份验证代理中。源代码如果您想更改该消息,您必须修改源代码并重新编译 gnome 身份验证代理。