URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59732
[ Назад ]

Исходное сообщение
"random wallpaper on fluxbox"

Отправлено arruah , 02-Сен-05 16:46 
     Привет

    Есть флуксбокс на слаке куррент
    есть папка с более чем сотней валпаперов
    можно ли както при загрузке сделать чтобы в случайном пооряке выбиралась фотка из папки и выставлялась как валпапер
    команда: fbsetbg -f ~/.fluxbox/backgrounds/27325-2.jpg


Содержание

Сообщения в этом обсуждении
"random wallpaper on fluxbox"
Отправлено madskull , 02-Сен-05 16:59 
>     Привет
>
>    Есть флуксбокс на слаке куррент
>    есть папка с более чем сотней валпаперов
>    можно ли както при загрузке сделать чтобы в
>случайном пооряке выбиралась фотка из папки и выставлялась как валпапер
>    команда: fbsetbg -f ~/.fluxbox/backgrounds/27325-2.jpg

У себя в IceWM я сделал следующее:
В конфиге прописал валлпапер как ~/.icewm/wallpaper.jpg, который яляется линком на реальную рандомную картинку и формируется при загрузке Айса.

Кроме того, по хоткею я  могу менять валлпапер. Просто линк вешается на другую картинку и перезапускается icewmbg


"random wallpaper on fluxbox"
Отправлено arruah , 14-Сен-05 16:30 
зададми вопрос по другому как ты делаешь линк на рандомную картинку :)
>>     Привет
>>
>>    Есть флуксбокс на слаке куррент
>>    есть папка с более чем сотней валпаперов
>>    можно ли както при загрузке сделать чтобы в
>>случайном пооряке выбиралась фотка из папки и выставлялась как валпапер
>>    команда: fbsetbg -f ~/.fluxbox/backgrounds/27325-2.jpg
>
>У себя в IceWM я сделал следующее:
>В конфиге прописал валлпапер как ~/.icewm/wallpaper.jpg, который яляется линком на реальную рандомную
>картинку и формируется при загрузке Айса.
>
>Кроме того, по хоткею я  могу менять валлпапер. Просто линк вешается
>на другую картинку и перезапускается icewmbg



"random wallpaper on fluxbox"
Отправлено madskull , 14-Сен-05 16:45 
>зададми вопрос по другому как ты делаешь линк на рандомную картинку :)
>
примерно так:
DIRS="nature sur fantazy"
TMP=`mktemp /tmp/chwallp.XXXXXX`
find $DIRS -name '*.jpg' > $TMP
IMG=`cat -n $TMP | awk -v N=$[$RANDOM%$(cat $TMP|wc -l)+1] '{if($1==N){print$2}}'`
ln -s $IMG wallpaper.jpg

"random wallpaper on fluxbox"
Отправлено arruah , 14-Сен-05 17:04 
спасибо это я и хотел услышать
хотя некоторые моменты не понял - сам буду доходить
>>зададми вопрос по другому как ты делаешь линк на рандомную картинку :)
>>
>примерно так:
>DIRS="nature sur fantazy"
>TMP=`mktemp /tmp/chwallp.XXXXXX`
>find $DIRS -name '*.jpg' > $TMP
>IMG=`cat -n $TMP | awk -v N=$[$RANDOM%$(cat $TMP|wc -l)+1] '{if($1==N){print$2}}'`
>ln -s $IMG wallpaper.jpg



"random wallpaper on fluxbox"
Отправлено atch , 14-Сен-05 23:13 
>>зададми вопрос по другому как ты делаешь линк на рандомную картинку :)
>>
>примерно так:
>DIRS="nature sur fantazy"
>TMP=`mktemp /tmp/chwallp.XXXXXX`
>find $DIRS -name '*.jpg' > $TMP
>IMG=`cat -n $TMP | awk -v N=$[$RANDOM%$(cat $TMP|wc -l)+1] '{if($1==N){print$2}}'`
>ln -s $IMG wallpaper.jpg

можно проще
в .xinitrc:
fbsetbg -r ~/wallpaper/ -f
;)

или в cron
*/10 *    * * *  DISPLAY=:0.0 /usr/bin/fbsetbg -r ~/wallpaper/ -f >/dev/null 2>&1