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

Как создать собственное слайдшоу обоев в GNOME через crebs

4 min read Linux Обновлено 23 Oct 2025
Создать слайдшоу обоев в GNOME с помощью crebs
Создать слайдшоу обоев в GNOME с помощью crebs

Что делает crebs

crebs (Create Background Slideshow) генерирует XML‑файл, совместимый с механизмом слайдшоу фона GNOME. Этот XML указывает GNOME, какие изображения показывать и как долго. Термин: XML — текстовый формат для структурированных данных, здесь он описывает последовательность кадров с длительностью и переходами.

Важно: встроенный инструмент Appearance в GNOME по умолчанию показывает только системные обои и не поддерживает простую загрузку вашей личной коллекции — crebs заполняет этот пробел.

Совместимость и предупреждения

  • По исходной инструкции PPA crebs доступен для Ubuntu Natty и более старых релизов; для новых версий Ubuntu репозиторий может быть недоступен. Если PPA не поддерживает ваш релиз, рассмотрите альтернативы (см. раздел «Альтернативы»).
  • Файлы слайдшоу сохраняются в ~/.crebs. Сохраняйте резервную копию важных XML‑файлов.

Установка

В исходном руководстве упомянута PPA‑версия для Ubuntu Natty (и действия для Oneiric). Привожу исправленные и корректные команды, как их следует вводить в терминале.

Для Ubuntu Natty и ниже (если у вас именно этот релиз и PPA доступен):

sudo add-apt-repository ppa:crebs/ppa
sudo apt-get update
sudo apt-get install crebs

Для Ubuntu Oneiric 11.10 PPA можно добавить вручную в /etc/apt/sources.list.

Откройте файл в редакторе (пример использует nano):

sudo nano /etc/apt/sources.list

Добавьте в конец файла две строки:

deb http://ppa.launchpad.net/crebs/ppa/ubuntu natty main
deb-src http://ppa.launchpad.net/crebs/ppa/ubuntu natty main

Сохраните (Ctrl+O) и выйдите (Ctrl+X). Затем выполните:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EF0A4C44
sudo apt-get update
sudo apt-get install crebs

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

Создание собственного слайдшоу

  1. Запустите приложение crebs (Create Background Slideshow).
  2. Нажмите кнопку «+» и выберите нужные файлы изображений; можно выделить несколько файлов сразу.

Добавление обоев в crebs

  1. С помощью кнопок < и > переставьте изображения в нужном порядке.
  2. Перейдите на вкладку Slideshow и задайте длительность показа каждого кадра и время перехода.

Настройка времени переходов в crebs

  1. Введите имя слайдшоу и нажмите кнопку подтверждения (значок галочки) для сохранения.

Важно: crebs создаёт XML в каталоге ~/.crebs по имени, которое вы указали, например ~/.crebs/my-wonderful-slideshow.xml.

Активация слайдшоу (ручная настройка GNOME)

Сохранённый XML не появится автоматически в разделе Appearance. Нужно указать GNOME путь к созданному файлу через gsettings:

GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file://$HOME/.crebs/my-wonderful-slideshow.xml"

Замените my-wonderful-slideshow на фактическое имя вашего файла. После выполнения GNOME начнёт использовать это слайдшоу как фон рабочего стола.

Контрольный список (роли)

  • Пользователь (создание): выбрать, упорядочить изображения, задать время, сохранить XML.
  • Администратор (установка): добавить PPA или установить пакет, проверить ключи и права доступа к ~/.crebs.
  • Техподдержка: проверить корректность пути в gsettings и наличие прав чтения файла XML.

Мини‑методология: быстрый план действий

  1. Скопировать нужные изображения в удобную папку.
  2. Открыть crebs и добавить файлы.
  3. Настроить порядок и длительность кадров.
  4. Сохранить с понятным именем.
  5. Активировать через gsettings.

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

  • Если crebs недоступен для вашей версии Ubuntu, используйте сторонние приложения для смены обоев, например Wallch (упоминание в исходном материале) или стандартные расширения GNOME Shell.
  • Если вы предпочитаете автоматизацию без GUI, можно сгенерировать XML вручную скриптом (для продвинутых пользователей) или использовать небольшие демоны, меняющие картинку по cron/systemd timer.
  • crebs не подойдёт, если вам нужен динамический подбор по времени дня, погоде или локальным событиям — для этого нужны более сложные инструменты.

Устранение проблем

  • «Файл не применяется»: проверьте корректность пути в команде gsettings и права на файл (~/.crebs/*.xml и изображения должны быть читаемы).
  • «Команда gsettings не даёт эффекта»: убедитесь, что используется правильная схема org.gnome.desktop.background и ваша сессия GNOME использует dconf.
  • «PPA недоступен / пакет не найден»: репозиторий может быть устаревшим; установите вручную или выберите альтернативное приложение.

Важно: не редактируйте системные файлы в /usr/share/backgrounds/contest, если не уверены — это может повлиять на системные обои.

Примеры тестов / критерии приёмки

  • Слайдшоу запускается и циклично переключает изображения в заданной последовательности.
  • Время показа соответствует параметрам, заданным в crebs.
  • После перезагрузки сессии GNOME слайдшоу остаётся активным.

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

  • crebs — GUI‑утилита для генерации XML‑слайдшоу обоев GNOME.
  • gsettings/dconf — механизм хранения настроек GNOME.
  • XML — формат, используемый GNOME для описания слайдшоу.

Резюме

crebs упрощает создание пользовательских слайдшоу обоев для GNOME: добавьте изображения, настройте порядок и длительности, сохраните XML и активируйте его через gsettings. Если PPA недоступен для вашей версии Ubuntu, рассмотрите альтернативные приложения или генерацию XML вручную.

Примечание: альтернативные решения дают дополнительные функции (расписание по времени суток, подбор по метаданным), поэтому выбирайте инструмент в зависимости от задач.

Спасибо за чтение — используйте чек‑лист перед изменением системных настроек и сохраняйте резервные копии ваших XML и изображений.

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

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

Исправить ошибку 0xc0000001 в Windows 10/11
Windows

Исправить ошибку 0xc0000001 в Windows 10/11

Tap-to-Pay в Индии: настройка GPay и Paytm
Платежи

Tap-to-Pay в Индии: настройка GPay и Paytm

Как включить новый дизайн Gmail
Инструкции

Как включить новый дизайн Gmail

One UI 8 бета на Galaxy S25 — как присоединиться
Обновления ПО

One UI 8 бета на Galaxy S25 — как присоединиться

Как отключить рекламу на Huawei и Honor
Мобильные советы

Как отключить рекламу на Huawei и Honor

Закрыть все приложения на Mac через Automator
macOS

Закрыть все приложения на Mac через Automator