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


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

Автор Тема: Фоновый рисунок рабочего стола из тематических картинок  (Прочитано 848 раз)

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

Оффлайн Aeooe

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Компания БИТ
Товарищи форумчане. Вот поставил себе Ubuntu не так давно, разбираются потихоньку. Назрел вопрос насущный. Хочу сделать фоновый рисунок рабочего стола из разнообразных тематических картинок одного разрешения. Как это сделать что бы изображения сменялись по таймеру? Использую Ubuntu 10.10 Подскажите пожалуйста, заранее благодарен :)

Оффлайн VlaoMao

  • Активист
  • *
  • Сообщений: 308
  • ArchLinux - eMachines e725 && Nokia N950
    • Просмотр профиля
Тут на форуме срипт нашёл, автора к сожалению не помню....
#!/bin/bash
dir='путь_к_папке_с_картинками'
number=$RANDOM
names=`find $dir -regex '.*\(jpe*g\|png\|bmp\)$'`; OIFS=$IFS; IFS=$'\n'; names=( $names ); IFS=$OIFS
total=${#names[*]}
let "number %= total"
/usr/bin/gconftool-2 -t string -s /desktop/gnome/background/picture_filename "${names[$number]}"
Соханяешь в текстовый файл, даёшь права на исполнение, и всё.
Если по тамеру надо, то можно наверное в крон запихнуть )

Оффлайн Камми

  • Участник
  • *
  • Сообщений: 178
  • фанатка Compiz Fusion
    • Просмотр профиля
    • Любовница Тукса
Пакет wallpaper-tray делает то, что нужно. Задаешь папку с картинками, указываешь время, все просто.Правда в Ubuntu его вроде нет, но можно взять из Debian http://packages.debian.org/lenny/wallpaper-tray. Проверила на Ubuntu 11.04 - встает без вопросов, зависимостей не просит.
« Последнее редактирование: 02 Апреля 2011, 22:10:05 от Камми »


Оффлайн Aeooe

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Компания БИТ
Тут на форуме срипт нашёл, автора к сожалению не помню....
#!/bin/bash
dir='путь_к_папке_с_картинками'
number=$RANDOM
names=`find $dir -regex '.*(jpe*g|png|bmp)$'`; OIFS=$IFS; IFS=$'
'; names=( $names ); IFS=$OIFS
total=${#names[*]}
let "number %= total"
/usr/bin/gconftool-2 -t string -s /desktop/gnome/background/picture_filename "${names[$number]}"
Соханяешь в текстовый файл, даёшь права на исполнение, и всё.
Если по тамеру надо, то можно наверное в крон запихнуть )
Как его в крон запихнуть? что куда прописать надо?

Пользователь решил продолжить мысль 10 Апреля 2011, 08:54:53:
Прописал вроде в кроне строку */1 * * * * /bin/Background" но не хочет работать. Что я сделал не правильно или не прописал чего?
« Последнее редактирование: 10 Апреля 2011, 08:54:53 от Aeooe »

 

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