back
setbg-rc: uno script personale per impostare lo sfondo scala-e-taglia

Fra le modalità supportate da fbsetbg per impostare lo sfondo manca quella che kde chiamava scala-e-taglia, ovvero una modalità che consente di mostrare l'immagine in modo che occupi tutto lo schermo ma mantenendo le proporzioni originali (ovviamente a scapito di un ritaglio ai bordi dell'immagine). Per sopperire a questa lieve mancanza ho scritto uno script che lavora su una copia temporanea dell'immagine passata come argomento, la scala e la taglia usando imagemagick, la copia in ~/.fluxbox/background.jpg e la imposta come sfondo. È un po' lento, specialmente con foto ad alta definizione, ma non penso cambiate sfondo così spesso da non poter aspettare quattro-cinque secondi. Se vi interessa, copio ed incollo qua il codice:

#!/bin/bash

A=$RANDOM
mkdir -p /tmp/setbg
cp $1 /tmp/setbg/$A.jpg

cd /tmp/setbg
mogrify -resize x600 $A.jpg
convert -gravity Center -crop 1024x600+0+0 +profile \"*\" $A.jpg $A-ok.jpg

cp $A-ok.jpg ~/.fluxbox/background.jpg
cd
rm -r /tmp/setbg

fbsetbg .fluxbox/background.jpg

Conclusioni


La guida è terminata, ora godetevi il vostro desktop rinnovato! In caso vi venissero altre idee per migliorare l'uso di fluxbox sui vostri netbook non esitate a contattare l'autore.

back