如何在 Fedora 中实现警告横幅?

如何在 Fedora 中实现警告横幅?

与此相关问题,我该如何在基于 gnome 的Fedora 11 或 Fedora 12安装?我只关心图形登录。我使用了NSA 指南在 Fedora 10 中实现横幅,效果很好,但似乎 gdm 登录屏幕使用了不同的格式。我需要添加它以符合公司 IT 政策。

答案1

Fedora 11 及之后版本:

  1. 安装 gconf-editor
  2. 编辑 /apps/gdm/simple-greeter。
  3. 将 banner_message_enable 更改为 true 并标记为默认值(它会要求您以 root 身份确认更改)。
  4. 将 banner_message_text 更改为警告横幅的内容并标记为默认(再次要求成为 root)。

现在,如果您注销,您将在登录对话框中的计算机名称正下方看到警告横幅消息。它将居中对齐,但可以更改。对话框似乎会调整文本的大小,因此您可以使用多行文本作为消息。

要更改文本的对齐方式,您需要编辑 /usr/share/gdm/gdm-greeter-login-window.glade。查找 id 为“auth-banner-label”的文本框。对齐标签相当明显,只需使用 xml 的其余部分作为指南即可查看要更改的内容。

Fedora 11之前:

这适用于 Fedora 10 和 RedHat EL5。但它不适用于 Fedora 11 或 Fedora 12。

  1. 查看 /usr/share/gdm/themes/a-theme-name/a-theme-name.xml 并使用文本编辑器编辑该文件。
  2. 在前两个像素图条目之后将以下内容添加到文件中:
<item type="rect">
  <pos anchor="n" x="50%" y="10" width="box" height="box" />
  <box>
    <item type="label">
      <normal font="Sans 14" color="#ffffff"/>
      <text>
INSERT BANNER TEXT HERE
      </text>
    </item>
  </box>
</item>

显然,用您的横幅替换“INSERTBANNER TEXT HERE”,并且 a-theme-name 是 GDM 正在使用的主题名称。

答案2

您需要将消息放在 GDM 的配置文件中。

有一些不同操作系统的说明请点击此处

相关内容