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

Как заменить screensaver в Ubuntu 11.10 на XScreenSaver

5 min read Ubuntu Обновлено 20 Dec 2025
Заменить screensaver в Ubuntu 11.10 — XScreenSaver
Заменить screensaver в Ubuntu 11.10 — XScreenSaver

Логотип Ubuntu

Ubuntu 11.10 ввела ряд изменений, включая переход на GNOME 3. Одним из видимых последствий стало отсутствие привычного выбора screensaver’ов: по умолчанию остаётся только “пустой экран”. Это решение обусловлено архитектурными изменениями в GNOME, но пользователи могут легко вернуть полноценный набор заставок с помощью XScreenSaver.

Почему так происходит

GNOME 3 (версия 3.2 для Ubuntu 11.10) существенно переработал подсистему управления сессией и энергопотреблением. Компоненты, ответственные за заставки, стали минималистичными. Разработчики Ubuntu сохранили единообразие интерфейса, оставив gnome-screensaver в базовой сборке, хотя он и предоставляет лишь простую функцию затухания/бланка.

Важно: это не «ошибка», а дизайн-решение, обусловленное направлением развития GNOME. Пользователь всегда может поставить альтернативный демон заставок.

Установка XScreenSaver — пошагово

  1. Откройте “Источники ПО” (Software Sources) и убедитесь, что включены все репозитории, чтобы система смогла найти нужные пакеты.
  2. Откройте терминал и выполните одну команду для быстрого переключения:
sudo apt-get remove gnome-screensaver && sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
  1. Если предпочитаете графический способ, удалите пакет gnome-screensaver через Ubuntu Software Center и установите пакеты:
xscreensaver
xscreensaver-gl-extra
xscreensaver-data-extra

Совет: сохраните текущую сессию и закройте приложения перед установкой, чтобы избежать конфликтов демонов заставок.

Конфигурация XScreenSaver

Окно настройки screensaver в Ubuntu

После установки найдите “Screensaver” через Unity Dash — приложение появится под именем XScreenSaver или просто “Screensaver”. При первом запуске XScreenSaver сообщит, что демон gnome-screensaver всё ещё запущен, и предложит остановить его. Согласитесь и разрешите XScreenSaver запустить свой демон на текущем дисплее.

В главном окне перейдите на вкладку “Display Modes”. Там можно:

  • выбрать конкретную заставку;
  • настроить автоматическое переключение между заставками через указанный интервал;
  • задать поведение при блокировке экрана и при питании.

Вкладка с режимами отображения XScreenSaver

На вкладке “Advanced” находятся дополнительные параметры: задержки, фильтры и прочие настройки. Большинство пользователей могут оставить их по умолчанию. Тем, кто знает, что делает, доступны расширенные возможности кастомизации.

Список доступных заставок XScreenSaver

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

Если окно предложений не сработало, можно вручную остановить gnome-screensaver и запустить xscreensaver:

sudo killall gnome-screensaver
xscreensaver -nosplash &

Чтобы убедиться, что XScreenSaver будет запускаться автоматически при входе в сессию, добавьте его в автозапуск через “Программы автозапуска” или создайте .desktop файл в ~/.config/autostart с командой xscreensaver -nosplash.

Откат к gnome-screensaver

Если нужно вернуть поведение по умолчанию (пустой экран), выполните команду отката:

sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra && sudo rm /usr/bin/gnome-screensaver-command && sudo apt-get install gnome-screensaver

Эта команда удалит XScreenSaver, уберёт вызываемый файл gnome-screensaver-command (если он мешает) и установит обратно gnome-screensaver.

Важно: после отката перезагрузите сессию, чтобы убедиться, что демоны заставок корректно переключились.

Тесты и критерии приёмки

Критерии приёмки

  • В списке заставок в окне XScreenSaver отображаются многочисленные опции.
  • Процесс xscreensaver запущен: команда ps или pgrep показывает процесс xscreensaver.
  • При ожидании заданного времени появляется выбранная заставка.
  • Блокировка экрана и вход по паролю работают, если требуются.

Базовые тесты

ps aux | grep xscreensaver
pgrep xscreensaver
# Пауза нужного времени, проверить появление заставки

Если процесс не запущен, проверьте автозапуск и логи (~/.xsession-errors или /var/log/syslog).

Альтернативы и когда это не работает

Альтернативы

  • Оставить gnome-screensaver, если вам важна совместимость с некоторыми GNOME-интеграциями.
  • Использовать системные возможности блокировки экрана GNOME Shell и расширения для него (в более поздних версиях GNOME).
  • Для серверных сред — полагаться на blank screen и управление энергопотреблением через systemd/DPMS.

Когда замена может не помочь

  • Если у вас кастомная сборка Ubuntu с урезанными репозиториями — пакеты могут быть недоступны.
  • В оболочках, которые принудительно управляют сессией (особые настройки корпоративных сборок), демон может перезапускать gnome-screensaver.

Роли и чек-листы

Для домашнего пользователя

  • Убедиться, что подключение к интернету устойчивое.
  • Выполнить установку через терминал или Software Center.
  • Настроить любимые заставки и интервалы.

Для системного администратора

  • Проверить доступность пакетов в локальном репозитории.
  • Обновить образы настройки для развертывания (если нужно включить XScreenSaver по умолчанию).
  • Тестировать автозапуск в разных окружениях рабочего стола.

Для разработчика/поддержки

  • Логировать шаги установки и ошибки.
  • Подготовить инструкции отката для пользователей.
  • Проверять несовместимости между gnome-screensaver и xscreensaver при обновлениях.

Безопасность и приватность

Заставки XScreenSaver могут запускать внешние движки и плагины. Рекомендуется:

  • Устанавливать пакеты только из проверенных репозиториев.
  • Не запускать пользовательские бинарники из непроверенных источников в качестве заставок.
  • Проверять права доступа у исполняемых файлов (chmod) и владельцев.

Совместимость и советы по миграции

Ubuntu 11.10 — старая версия. В более новых версиях Ubuntu и GNOME подход к заставкам и блокировке экрана изменился. Если вы планируете обновление системы, учтите:

  • В новых релизах GNOME может иметь другие механизмы блокировки, и интеграция xscreensaver может потребовать дополнительных настроек.
  • Для долгосрочной поддержки лучше тестировать поведение заставок после обновления на тестовой машине.

Частые проблемы и решения

Проблема: «После установки xscreensaver при входе всё равно запускается пустой экран.»

Решение: убедитесь, что gnome-screensaver полностью удалён и что в автозапуске нет его вызова. Используйте killall gnome-screensaver и проверьте файлы в ~/.config/autostart.

Проблема: «Заставки тормозят или падают.»

Решение: установите пакет xscreensaver-gl-extra (GL-пакеты дают ускорение) и обновите драйвер видеокарты.

Краткое резюме

  • GNOME 3 в Ubuntu 11.10 минимизировал штатные заставки, оставив “пустой экран”.
  • Установка xscreensaver возвращает набор красивых заставок.
  • Процесс включает удаление gnome-screensaver, установку xscreensaver-пакетов и конфигурацию демона.
  • В статье приведены команды установки, отката, проверки и рекомендации для разных ролей.

Важно: на современных релизах Ubuntu поведение может отличаться — тестируйте перед массовым развёртыванием.

Какие ещё части Ubuntu кажутся вам неполными или лишёнными визуальных опций? Напишите в комментариях — какие функции вы хотели бы видеть в следующем наборе GNOME.

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

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

Повторяющиеся встречи в Zoom — планирование и управление
Руководство

Повторяющиеся встречи в Zoom — планирование и управление

Spatial Audio на AirPods Pro — как включить
Руководства

Spatial Audio на AirPods Pro — как включить

Исправить ошибку 0x8007007f при обновлении до Windows 11
Windows

Исправить ошибку 0x8007007f при обновлении до Windows 11

Создать Bitmoji для Snapchat — пошагово
Социальные сети

Создать Bitmoji для Snapchat — пошагово

Minecraft на Nintendo Switch через BedrockConnect
Гайды

Minecraft на Nintendo Switch через BedrockConnect

Как настроить темы в Pop!_OS 21.04
Linux

Как настроить темы в Pop!_OS 21.04