ПриветЕсть флуксбокс на слаке куррент
есть папка с более чем сотней валпаперов
можно ли както при загрузке сделать чтобы в случайном пооряке выбиралась фотка из папки и выставлялась как валпапер
команда: fbsetbg -f ~/.fluxbox/backgrounds/27325-2.jpg
> Привет
>
> Есть флуксбокс на слаке куррент
> есть папка с более чем сотней валпаперов
> можно ли както при загрузке сделать чтобы в
>случайном пооряке выбиралась фотка из папки и выставлялась как валпапер
> команда: fbsetbg -f ~/.fluxbox/backgrounds/27325-2.jpgУ себя в IceWM я сделал следующее:
В конфиге прописал валлпапер как ~/.icewm/wallpaper.jpg, который яляется линком на реальную рандомную картинку и формируется при загрузке Айса.Кроме того, по хоткею я могу менять валлпапер. Просто линк вешается на другую картинку и перезапускается icewmbg
зададми вопрос по другому как ты делаешь линк на рандомную картинку :)
>> Привет
>>
>> Есть флуксбокс на слаке куррент
>> есть папка с более чем сотней валпаперов
>> можно ли както при загрузке сделать чтобы в
>>случайном пооряке выбиралась фотка из папки и выставлялась как валпапер
>> команда: fbsetbg -f ~/.fluxbox/backgrounds/27325-2.jpg
>
>У себя в IceWM я сделал следующее:
>В конфиге прописал валлпапер как ~/.icewm/wallpaper.jpg, который яляется линком на реальную рандомную
>картинку и формируется при загрузке Айса.
>
>Кроме того, по хоткею я могу менять валлпапер. Просто линк вешается
>на другую картинку и перезапускается icewmbg
>зададми вопрос по другому как ты делаешь линк на рандомную картинку :)
>
примерно так:
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
спасибо это я и хотел услышать
хотя некоторые моменты не понял - сам буду доходить
>>зададми вопрос по другому как ты делаешь линк на рандомную картинку :)
>>
>примерно так:
>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
>>зададми вопрос по другому как ты делаешь линк на рандомную картинку :)
>>
>примерно так:
>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