如何更改来自 policykit 身份验证代理的消息?

如何更改来自 policykit 身份验证代理的消息?

在 Policykit 中,LocalAuthority 组件检查 PolicyKit 请求的操作是否被允许。

其决策会考虑计算机上本地存在的用户帐户和组。如果需要输入密码,PolicyKit 会调用身份验证代理。此代理基本上由输入掩码组成。

在此处输入图片描述

所以我需要从身份验证代理更改消息“系统策略阻止设置..blah blah blah..此操作”。

我尝试在 中编辑策略的 XML 文件/usr/share/polkit-1/action/POLICYNAME。然后在 XML 文件中搜索名为 message 的标签并在那里进行编辑。我这样做了,但什么都没有改变。

有什么建议么?

答案1

你应该能够改变“系统策略阻止设置代理设置”正如您所说,这些 .xml 文件中的消息。

你不能简单地改变“应用程序正在尝试...此操作。”消息,因为该消息被硬编码到 gnome 身份验证代理中。源代码如果您想更改该消息,您必须修改源代码并重新编译 gnome 身份验证代理。

相关内容