[ Milan Andjelkovic @ 01.08.2005. 15:26 ] @
Ranije sam koristio Debian i fluxbox, i napravio skripticu za postavljanje background-a u fluxboxu (novi random background na svakih n min).
Code:
#!/bin/sh
DISPLAY=:0.0  /usr/local/bin/fbsetbg -r /home/mangel/images/

Odgovarajuci unos u cron-u se podrazumeva.

Sve je to lepo radilo. Medjutim, skoro sam presao malo na Ubuntu da vidim kakav je i ista postavka stvari mi pravi problem. Naime, ja bih da centriram background (za one koji su manje velicine od 1024x768), dok on uradi strech. To bi se fino resilo sa opcijom -c, ali puna sintaksa je -c file, a ja koristim random izbor fajla pa ne mogu samo ime da navedem kao parametar.

Pritom i ne znam zasto je to na debianu radilo kako treba, a ovde ne. Verzija fluxboxa je ista, dok se verzija fbsetbg-a mozda razlikuje, ali to ne bi trebalo da ima veze, pogotovo zato sto koristim isti background-setting application - Esetroot.

Predlozi? :)
[ Milan Andjelkovic @ 11.08.2005. 19:32 ] @
Eto, u medjuvremenu sam se snašao, uz dosta pretrage i muke :)

Uzeo sam lepo source kod fbsetbg-a i editovao fajl fbsetbg.h. Tu se nalazi i parametar DEFAULTARGS čija je vrednost bila postavljena na 'F'. Nakon promene vrednosti u 'C', a zatim u 'A' (pošto sam ustanovio da mi u stvari treba opcija set maximized wallpaper, preserving aspect, a ne center) i kompajliranja tako izmenjenog koda, sve je proradilo kako sam zamislio :)

Pozdrav
[ mmirilovic @ 14.08.2005. 14:41 ] @
Open Source na delu...