Как создать собственное слайдшоу обоев в 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 покажет ошибку. В этом случае используйте альтернативные методы ниже.
Создание собственного слайдшоу
- Запустите приложение crebs (Create Background Slideshow).
- Нажмите кнопку «+» и выберите нужные файлы изображений; можно выделить несколько файлов сразу.

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

- Введите имя слайдшоу и нажмите кнопку подтверждения (значок галочки) для сохранения.
Важно: 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.
Мини‑методология: быстрый план действий
- Скопировать нужные изображения в удобную папку.
- Открыть crebs и добавить файлы.
- Настроить порядок и длительность кадров.
- Сохранить с понятным именем.
- Активировать через 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 и изображений.
Похожие материалы
Исправить ошибку 0xc0000001 в Windows 10/11
Tap-to-Pay в Индии: настройка GPay и Paytm
Как включить новый дизайн Gmail
One UI 8 бета на Galaxy S25 — как присоединиться
Как отключить рекламу на Huawei и Honor