Смена обоев на рабочем столе в Linux
Когда работаешь на компьютере очень продолжительное время, то очень быстро приходит желание все поменять, переставить кнопки местами у окон, сменить тему оформления или на худой конец поменять обои рабочего стола. Смена обоев на рабочем столе - это самый простой и быстрый способ изменить вид большей части экрана.
Чтобы как-то автоматизировать этот процесс можно использовать программы, которые позволяют делать это автоматически. В Linux, как и в Windows, тоже есть такие инструменты, которые позволяют менять обои рабочего стола автоматически без участия пользователя. О них хотелось бы рассказать по подробнее.
Клевым сайтом для пользователей Linux, где можно найти много полезной мелочи, которая делает нашу жизнь легче и еще ленивей, является сайт www.opendesktop.org. На нем я и нашел легкий способ сделать автоматическую смену фона рабочего стола. Все это делается очень просто скриптом GenerateDynamicWallpaperXML.
Я понимаю, что то же самое можно сделать через различные готовые приложения, через добавления индикатора в апплет уведомлений или через еще кучу разных способов, но я выбрал именно этот. Просто потому что для меня он проще.
Чтобы настроить смену обоев на рабочем столе в Linux нужно:
- загрузить 2 скрипта себе на компьютер с этого блога или воспользоваться командой:
wget https://adminway.ru/file_download/69/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 во что-нибудь более человечное, к примеру на Автоматическая смена обоев:
Создание пакета изображений для автоматической смены обоев:
- на директории с обоями рабочего стола кликаем правой кнопкой мыши и выбираем Сценарии→Автоматическая смена обоев(GenerateDynamicWallpaperXML), после чего добавленный скрипт спросит частоту обновления фонов рабочего стола и создаст в этой же директории XML-файл.
- открываем Система→Параметры→Внешний вид, переходим на вкладку Фон и давим на кнопку Добавить.... В открывшемся диалоговом окне открываем созданный XML-файл. Если этого файла не видно, то следует указать отображение всех файлов и файл появится в списке.
- после этого выбираем в качестве фона рабочего стола добавленный пункт.
Этот способ позволяет организовать смену обоев на рабочем столе в Linux без потери какой-либо производительности.
Теги: и ПО Linux
Скрипт полезный.
Вот только чего недостает так это в контекстном меню позиция – следующее изображение.
Этот скрипт берет изображения из текущего каталога или рекурсивно (т.е. и из подкаталогов тоже)?
Что-то у меня "из коробки" не заработало. Ушёл за бубном или напильником…
Отлично все работает. Пробовал и во втором гноме и в MATE Caja (пришлось немного подправить скрипт). Автору спасибо!
вот хочу перейти полностью на линукс ! Но не как решиться не могу..
мне Linux очень нравиться
Ну да, как поставить нескучные обои ты теперь знаешь. Можно смело переходить.