Гид по технологиям

Интеграция XScreenSaver и Gnome‑Screensaver в Ubuntu

• 4 min read • Ubuntu • Обновлено 19 Nov 2025
Интеграция XScreenSaver и Gnome‑Screensaver в Ubuntu
Интеграция XScreenSaver и Gnome‑Screensaver в Ubuntu

Зачем это нужно

По умолчанию Gnome‑Screensaver в Ubuntu позволяет только выбрать заставку, но не настраивать её параметры. XScreenSaver даёт больше эффектов и позволяет менять настройки каждой заставки. Простая замена Gnome‑Screensaver на XScreenSaver может нарушить системные функции (например, блокировку экрана или восстановление из спящего режима). Решение: интегрировать XScreenSaver так, чтобы он использовался только для редактирования, а Gnome‑Screensaver оставался системным менеджером.

Короткая последовательность действий

  1. Установить XScreenSaver и дополнительные наборы заставок.
  2. Переименовать пункт меню, чтобы не путать приложения.
  3. Запустить XScreenSaver и выбрать “Cancel” при предложении отключить Gnome‑Screensaver.
  4. Отредактировать параметры в XScreenSaver и закрыть окно.
  5. В настройках Gnome‑Screensaver выбрать ту заставку, которую вы отредактировали.

Установка XScreenSaver и дополнительных пакетов

Откройте терминал и выполните:

sudo apt-get install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra

Это установит демон XScreenSaver и дополнительные эффекты OpenGL и пакеты с дополнительными заставками.

Важно: мы НЕ будем делать XScreenSaver системным демоном по умолчанию — это может нарушить функции блокировки экрана.

Переименование пункта меню (чтобы избежать путаницы)

  1. Щёлкните правой кнопкой на панель меню и выберите «Изменить меню».
  2. В левой колонке найдите раздел «Система -> Параметры».
  3. В правой колонке прокрутите список и найдите два пункта «Screensaver» — один для XScreenSaver, другой для Gnome‑Screensaver.
  4. Выделите первый пункт (это XScreenSaver) и нажмите кнопку «Свойства».
  5. Под полем имени замените название на «XScreensaver».

редактирование пункта заставки

Теперь в меню будет видно «XScreensaver», и путаницы станет меньше.

пункт xscreensaver в меню

Закройте редактор меню.

Настройка заставки через XScreenSaver (без отключения Gnome‑Screensaver)

  1. Откройте Система -> Параметры -> XScreensaver.
  2. При запуске XScreenSaver он обнаружит, что Gnome‑Screensaver запущен, и предложит отключить его. Нажмите «Отмена». Мы не хотим заменять Gnome‑Screensaver как системный демон.

предупреждение об отключении gnome

  1. Откроется главное окно XScreenSaver. Выберите желаемую заставку в списке и нажмите кнопку «Settings» (Настройки) для редактирования параметров заставки (скорость, текст, цвета и т.д.).

главное окно xscreensaver

окно настроек xscreensaver

  1. После изменения параметров закройте окно XScreenSaver.

Применение отредактированной заставки в Gnome‑Screensaver

  1. Откройте Система -> Параметры -> Заставка (Screensaver).
  2. В списке заставок найдите ту же заставку, которую вы редактировали в XScreenSaver, и выберите её как системную.

настройка gnome screensaver

Готово: теперь системная заставка (через Gnome‑Screensaver) будет использовать параметры, которые вы настроили через XScreenSaver.

Несколько замечаний

  1. Для изменения параметров заставки всегда запускайте XScreenSaver и редактируйте через его окно. Это даёт доступ к расширенным настройкам.
  2. Для выбора системной заставки используйте Gnome‑Screensaver (Система -> Параметры -> Заставка). Это сохранит корректную работу блокировки экрана и восстановления.
  3. Если вы по ошибке дали XScreenSaver право остановить демон Gnome‑Screensaver (нажав OK), просто выйдите из сеанса и войдите снова — стандартные службы восстановятся.

Когда этот подход не сработает

  • Если ваша версия Ubuntu значительно отличается по архитектуре управления службами (например, очень свежие релизы GNOME используют другие механизмы), то интеграция может потребовать дополнительных шагов. В этом случае проверьте совместимость пакетов и поведение менеджера сессий.
  • Если дистрибутив локализовал меню по‑особенному, пункты могут называться иначе — ищите по назначению (Screensaver / Заставка).

Альтернативные подходы

  • Полная замена Gnome‑Screensaver на XScreenSaver: рискованно, т.к. может нарушить блокировку экрана, управление питанием и восстановление сеанса.
  • Использовать только встроенные заставки GNOME и править конфигурационные файлы вручную (требует знаний о конкретной заставке и её параметрах).

Контрольный список (кто что делает)

  • Администратор:
    • Установить пакеты XScreenSaver.
    • Убедиться, что при старте XScreenSaver вы нажимаете «Отмена» на предложении отключить Gnome‑Screensaver.
  • Пользователь:
    • Открыть XScreensaver и настроить параметры нужной заставки.
    • Выбрать отредактированную заставку в настройках Gnome‑Screensaver.

План действий при ошибке (incident runbook)

  1. Если экран не блокируется или блокировка ведёт себя странно — выйдите из сеанса и войдите снова.
  2. Убедитесь, что демон gnome‑screensaver запущен: в терминале выполните ps или systemctl (в зависимости от версии системы).
  3. Если gnome‑screensaver не запущен, перезапустите службу или выполните перезагрузку рабочей среды.
  4. Верните настройки меню обратно, если пункты перепутались.

Краткая методология (мини‑метод)

  1. Не заменяйте системные демоны без необходимости.
  2. Используйте сторонние утилиты для редактирования и тестирования, но оставляйте системные механизмы управления (блокировка, питание) в покое.
  3. Документируйте изменения в меню, чтобы не потерять следы вмешательства.

Глоссарий (1 строка)

  • Демон: фоновый процесс, обслуживающий системную функцию.
  • XScreenSaver: пакет с набором заставок и инструментом их конфигурации.
  • Gnome‑Screensaver: служба GNOME, управляющая показом заставки и блокировкой экрана.

Резюме

Интеграция XScreenSaver и Gnome‑Screensaver даёт гибкость настройки отдельных заставок без риска нарушить системные функции. Установите XScreenSaver, переименуйте пункт меню для ясности, редактируйте заставки в XScreenSaver, а затем выберите их в Gnome‑Screensaver как системные. При проблемах достаточно выйти из сеанса и войти снова, чтобы восстановить стандартное поведение.

Примечание: описанный рабочий процесс проверен на версиях Ubuntu семейства, близких к Intrepid; в новых версиях GNOME могут потребоваться дополнительные шаги.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро