Назад | Перейти на главную страницу

Как реализовать предупреждающий баннер в Fedora?

Связанный с этим вопрос, как мне реализовать упомянутый предупреждающий баннер на основе gnome Fedora 11 или Fedora 12 монтаж? Меня интересует только графический вход. Я использовал Руководство АНБ чтобы реализовать баннер в Fedora 10, и он работал нормально, но похоже, что экран входа в gdm использует другой формат. Мне нужно добавить это, чтобы соответствовать ИТ-политике компании.

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. Найдите текстовое поле с идентификатором "auth-banner-label". Тег justify довольно очевиден, просто используйте остальную часть 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.

Вам нужно будет поместить сообщение в файл конфигурации GDM.

Есть некоторые инструкции для разных ОС здесь.