Автор Гілка: OpenBox автоматично змынювати шпалери  (Прочитано 1111 раз)

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Питання в тому, як це зробити??

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: OpenBox автоматично змынювати шпалери
« Відповідей #1 : 2010-05-24 11:41:49 »
Я використовую http://lostclus.linux.kiev.ua/Другие_работы/Скрипты random-file. Кладу його в /usr/local/bin/

В .bash_profile прописую наступне:

# User specific environment and startup programs

if [ x$DISPLAY != x ]; then
      dir=/usr/share/wallpapers/xxxxx
      link=/home/YYYYY/wallpaper.jpg
      days=Z
      need_update=yes
      if [ -L $link ]; then
          age=$(( `date +%s` - `stat -c %Y $link` ))
          test $age -gt $(( $days * 86400 )) || need_update=no
      fi
      test $need_update = yes &&
      ln -sf `random-file -h ~/.wallpaper_history $dir` $link
fi

Треба змінити:
Шлях до відібраних шпалер: dir=/usr/share/wallpapers/xxxxx
Щлях до сімлінка, який веде до одної зі шпалер: link=/home/YYYYY/wallpaper.jpg
Кількість днів, через яку буде змінюватись шпалера: days=Z

Єдине, що воно буде міняти шпалеру, тільки при завантаженні й тільки коли пройде Z днів. І ще може повторювати одні шпалери частіше за інші...
« Змінено: 2010-05-24 11:43:23 від Ign1111 »
Linux. The future is open.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: OpenBox автоматично змынювати шпалери
« Відповідей #2 : 2010-05-24 12:39:01 »
я написав php скрипт і викликаю його кожну хвилину з conky. Шпалери ставлю xli тому що він нормально розтягує.
як думаєте, я не сильно збоченець?
« Змінено: 2010-05-24 12:40:43 від peinguin »