Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [FAQ] Создание XML для автоматической смены обоев Gnome  (Прочитано 34768 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dekabrist

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
    • kaberdin.com
Это к теме https://forum.ubuntu.ru/index.php?topic=75887.0...
Создал программку для генерации xml файла.
Она формирует xml файл для автоматической смены картинок рабочего стола Gnome

Что умеет делать:
- пробегает по указанному каталогу(включая подкаталоги) и записывает их в XML с указанными пользователем параметрами(время жизни обоины и время смены)
- переименовывает файлы в каталоге удаляя пробелы (по желанию)
- Возможность игнорирования типов не относящихся к jpg,png,gif и svg
- Сортировка файлов по алфавиту или цифрам.
Использование:
1. Устанавливаем программу и выбираем необходимые параметры
2. Жмем "Получить XML" и он появляется там, куда вы указали
3. далее просто перетаскиваем этот XML файл в окно выбора обоев Gnome.
Абсолютно неважно где находятся картинки, программа формирует XML  с полным адресом до картинки

UPD: Добавлена поддержка Ubuntu 12.04

Сайт программы с последними обновлениями: http://wxc.kaberdin.com/
Замечания и предложения присылайте на alexander@kaberdin.com
« Последнее редактирование: 23 Мая 2012, 14:46:37 от Dekabrist »
Wallp Xml Creator - создание слайд шоу обоев на рабочем столе под Gnome.

Оффлайн Abissin

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Время жизни точно в секундах?
Поставил 30 для проверки, уже несколько минут прошло.
Samsung R510 (FS02) (WXGA) T5850(2.16)/3072/500/NV9200 256/DVD-SMulti/WiFi/BT/Cam Ubuntu 9.10

Пользователь

  • Гость
Програмка как раз для меня, не нужно будет вручную создавать xml   :D

Оффлайн Dekabrist

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
    • kaberdin.com
Abissin
Время жизни в минутах, там же написано "(Мин)" :)
А вот время смены в секундах, потому что обычно требуется всего несколько секунд на это действие.
Wallp Xml Creator - создание слайд шоу обоев на рабочем столе под Gnome.

Оффлайн Abissin

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Каюсь, прогнал чего-то :)))
Минимальный интервал жизни 5 минут?
Пробовал вручную 30 секунд ставить, не работает.
Samsung R510 (FS02) (WXGA) T5850(2.16)/3072/500/NV9200 256/DVD-SMulti/WiFi/BT/Cam Ubuntu 9.10

Оффлайн Dekabrist

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
    • kaberdin.com
Минимум 1 минуту сделал т.к. что-то гном не хочет менять обоину, если поставить меньше. Можешь попробовать поставить 0.5, но мне кажется это слишком мало.
« Последнее редактирование: 13 Декабря 2009, 16:08:36 от Dekabrist »
Wallp Xml Creator - создание слайд шоу обоев на рабочем столе под Gnome.

Оффлайн Abissin

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Пока так, на пяти минутах пусть будет. Хотел посмотреть, как меняются, плавно или "сразу". А сейчас поймать не могу момент смены :))
За скрипт огромное спасибо!!!
Samsung R510 (FS02) (WXGA) T5850(2.16)/3072/500/NV9200 256/DVD-SMulti/WiFi/BT/Cam Ubuntu 9.10

Пользователь

  • Гость
Посмотрел содержимое сформированного файла этой программой, нашел отличия с дефолтным файлом xml
В дефолтном в конце идет переход на первый файл.

Оффлайн talifero

  • Участник
  • *
  • Сообщений: 181
    • Просмотр профиля
P.S.: Если кто-нибудь объяснит мне зачем вот это:
 <starttime>
    <year>2009</year>
    <month>08</month>
    <day>04</day>
    <hour>00</hour>
    <minute>00</minute>
    <second>00</second>
  </starttime>
<!-- This animation will start at midnight. -->
 в стандартном xml файле сообщите пожалуйста мне, я добавлю редактирование этих параметров.

В моем файле я делаю вот так:
  <starttime>
    <hour>00</hour>
    <minute>00</minute>
    <second>01</second>
  </starttime>
что вполне работоспособно и не глючит в отличии от первой записи.

Замечания и предложения присылайте на redblr@gmail.com

Насколько я разобрался  эта фигня в обще ни на что не влияет, я ставил  и 2010 01 01 и 2008 08 08  разницы никакой.
со временем отображения и смены изображений тоже грабли  какие то, такое ощущение  что время ни в секундах а в непонятных единицах  :) 
А скрипт  классный вышел .

PS. Интересно, но я тоже скрипт недавно написал (с твоим не сравнить конечно), вот тут выложен https://forum.ubuntu.ru/index.php?topic=76734.0

Пользователь решил продолжить мысль 13 Декабря 2009, 17:06:35:
Посмотрел содержимое сформированного файла этой программой, нашел отличия с дефолтным файлом xml
В дефолтном в конце идет переход на первый файл.

Да там закольцовка должна быть ...
« Последнее редактирование: 13 Декабря 2009, 17:06:35 от talifero »

Оффлайн Dekabrist

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
    • kaberdin.com
Посмотрел содержимое сформированного файла этой программой, нашел отличия с дефолтным файлом xml
В дефолтном в конце идет переход на первый файл.
Исправил и перезалил архив. Как-то я не учел этот момент :)

Пользователь решил продолжить мысль 13 Декабря 2009, 17:19:30:
Насколько я разобрался  эта фигня в обще ни на что не влияет, я ставил  и 2010 01 01 и 2008 08 08  разницы никакой.
со временем отображения и смены изображений тоже грабли  какие то, такое ощущение  что время ни в секундах а в непонятных единицах  :) 
А скрипт  классный вышел .

Вот я тоже химичил-химичил с этими цифрами, так ничего и не понял к чему они. Скорее всего от балды вставили...
« Последнее редактирование: 13 Декабря 2009, 17:19:30 от Dekabrist »
Wallp Xml Creator - создание слайд шоу обоев на рабочем столе под Gnome.

Пользователь

  • Гость
Еще напиши в описании программы какие форматы изображений можно таким образом на обои ставить.

Оффлайн Dekabrist

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
    • kaberdin.com
Все! :) Моя программа не ограничивает файлы по типу,  а вот какие типы не принимает Гном хз...
Wallp Xml Creator - создание слайд шоу обоев на рабочем столе под Gnome.

Пользователь

  • Гость
Ну дак надо определить, я успешно ставил  jpg и png.

Еще есть предложение:
в xml файле указана очередность смены изображений.
Можно ли при генерации  xml отсортировать файлы по цифрам и по алфавиту затем в очередь поставить изображения по возрастанию.
Допустим у меня есть папка с фотографиями, их названия 1 2 3 4, сейчас они меняются не по прорядку - вразброс, а нужно чтобы сначала была показана фотография 1 потом 2 затем 3 и т.д.

При ручном редактировании файла xml можно упорядочить. Может и с помощью этой программы получится.
« Последнее редактирование: 13 Декабря 2009, 17:46:51 от Пользователь »

Оффлайн Dekabrist

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
    • kaberdin.com
Если будет известен список типов, которые 100% работают, добавлю фильтр остальных типов.
По поводу сортировки подумаю.
Wallp Xml Creator - создание слайд шоу обоев на рабочем столе под Gnome.

Пользователь

  • Гость
Фильтр типов файлов не надо (не обязательно).
Нужно только определить какие форматы изображений можно установить как обои, чтобы определить достаточно попробовать их сделать обоями.
« Последнее редактирование: 13 Декабря 2009, 18:01:55 от Пользователь »

 

Страница сгенерирована за 0.04 секунд. Запросов: 23.