Смена обоев на рабочем столе в Linux

Смена обоев на рабочем столе в Linux

Когда работаешь на компьютере очень продолжительное время, то очень быстро приходит желание все поменять, переставить кнопки местами у окон, сменить тему оформления или на худой конец поменять обои рабочего стола. Смена обоев на рабочем столе – это самый простой и быстрый способ изменить вид большей части экрана.

Чтобы как-то автоматизировать этот процесс можно использовать программы, которые позволяют делать это автоматически. В Linux, как и в Windows, тоже есть такие инструменты, которые позволяют менять обои рабочего стола автоматически без участия пользователя. О них хотелось бы рассказать по подробнее.

Клевым сайтом для пользователей Linux, где можно найти много полезной мелочи, которая делает нашу жизнь легче и еще ленивей, является сайт gnomefiles.org. На нем я и нашел легкий способ сделать автоматическую смену фона рабочего стола. Все это делается очень просто скриптом GenerateDynamicWallpaperXML.

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

Чтобы настроить смену обоев на рабочем столе в Linux нужно:

загрузить 2 скрипта себе на компьютер с сайта gnomefiles.org или воспользоваться командой:

wget https://gnomefiles.org/CONTENT/content-files/136537-GenerateDynamicWallpaperXML.zip

Распаковываем загруженный архив состоящий из 2 файлов: GenerateDynamicWallpaperXML и dynamic-wallpaper-xml-generater.sh. Первый помещаем в директорию /home/логин/.gnome2/nautilus-scripts, а другой в /home/логин/.gnome2. Если лень делать это руками, то делаем это командой:

unzip -o 136537-GenerateDynamicWallpaperXML.zip -d ~/.gnome2 && mv ~/.gnome2/GenerateDynamicWallpaperXML ~/.gnome2/nautilus-scripts/GenerateDynamicWallpaperXML

открываем для редактирования файл GenerateDynamicWallpaperXML указываем правильный путь до dynamic-wallpaper-xml-generater.sh:

Открываем файл для редактирования:

gedit  ~/.gnome2/nautilus-scripts/GenerateDynamicWallpaperXML

Меняем фразу:

{modify here: absulute path of the script}

на:

~/.gnome2

Все!

Для тех кто не привык к английским названием можно переименовать GenerateDynamicWallpaperXML во что-нибудь более человечное, к примеру на Автоматическая смена обоев:

mv ~/.gnome2/nautilus-scripts/GenerateDynamicWallpaperXML ~/.gnome2/nautilus-scripts/'Автоматическая смена обоев'

Создание пакета изображений для автоматической смены обоев:

  • на директории с обоями рабочего стола кликаем правой кнопкой мыши и выбираем Сценарии→Автоматическая смена обоев(GenerateDynamicWallpaperXML), после чего добавленный скрипт спросит частоту обновления фонов рабочего стола и создаст в этой же директории XML-файл.
  • открываем Система→Параметры→Внешний вид, переходим на вкладку Фон и давим на кнопку Добавить…. В открывшемся диалоговом окне открываем созданный XML-файл. Если этого файла не видно, то следует указать отображение всех файлов и файл появится в списке.
  • после этого выбираем в качестве фона рабочего стола добавленный пункт.

Этот способ позволяет организовать смену обоев на рабочем столе в Linux без потери какой-либо производительности.

Теги: и

Комментарии

breeve, 05.03.2011 08:23 #

Скрипт полезный.
Вот только чего недостает так это в контекстном меню позиция – следующее изображение.

Tim, 28.10.2011 12:05 #

Этот скрипт берет изображения из текущего каталога или рекурсивно (т.е. и из подкаталогов тоже)?

Plume, 17.01.2012 01:27 #

Что-то у меня "из коробки" не заработало. Ушёл за бубном или напильником…

Сергей, 24.06.2013 01:38 #

Отлично все работает. Пробовал и во втором гноме и в MATE Caja (пришлось немного подправить скрипт). Автору спасибо!

Владимир, 15.12.2013 23:04 #

вот хочу перейти полностью на линукс ! Но не как решиться не могу..
мне Linux очень нравиться

Владимир, 16.12.2013 16:30 #

Ну да, как поставить нескучные обои ты теперь знаешь. Можно смело переходить.






Интересное
Важное событие IT
Создание Cisco
Создание Cisco
Узнать подробнее
Оглавление
  1. Чтобы настроить смену обоев на рабочем столе в Linux нужно:
  2. Создание пакета изображений для автоматической смены обоев: