更改PolicyBanner'接受'按钮文本

时间:2014-10-26 15:15:35

标签: macos

我们公司的电脑在登录前需要一份政策声明。现在它说'接受'。有没有办法更改“接受”按钮?我是否必须在OS UI中搜索,或者它只是一个文本对象?

如果它有动机。我想将政策“接受”按钮更改为“无论什么”。

2 个答案:

答案 0 :(得分:3)

请参阅上面的答案,它包含更新的信息。

我已经搜索了所有Apple手册,支持论坛并快速搜索了系统文件,我发现了“接受”#39;按钮文本在某种程度上是硬编码的,这意味着它现在无法更改它,除非有人创建补丁或解决方法。这样做的原因可能是横幅是协议,而不是“欢迎消息”'因此。您可以在Apple支持的this article图片中看到标题栏清楚地显示'协议'。我希望这能回答你的问题。

答案 1 :(得分:1)

  1. 成为root用户:sudo su
  2. 将目录更改为/System/Library/Frameworks/Security.framework/Versions/A/MachServices/SecurityAgent.bundle/Contents/Resources/Base.lproj
  3. 有一个名为PolicyBanner.nib的文件。这是一个二进制文件,所以 将其更改为文本文件进行编辑:plutil -convert xml1 PolicyBanner.nib
  4. 使用您喜欢的编辑器打开文件,并搜索如下字符串:
    "<string>100068.title</string>" "<string>Accept</string>"
  5. 将“接受”更改为您想要的任何字符串。
  6. 保存文件并完成