aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/setbg12
1 files changed, 7 insertions, 5 deletions
diff --git a/bin/setbg b/bin/setbg
index 1eacbd3..7343f35 100755
--- a/bin/setbg
+++ b/bin/setbg
@@ -3,6 +3,8 @@
SCR_WIDTH=1980
SCR_HEIGHT=1080
PADDING=50
+FONT_SIZE=20
+
let "SCR_WIDTH -= 2 * $PADDING"
let "SCR_WIDTH /= 2"
let "SCR_HEIGHT -= 2 * $PADDING"
@@ -10,11 +12,11 @@ let "SCR_HEIGHT -= 2 * $PADDING"
NR=$RANDOM
let "NR %= 524"
-wget -qO- "http://pgfplots.sourceforge.net/example_$NR.pdf" | convert -density 300 - /tmp/bg.png
-wget -qO- "http://pgfplots.sourceforge.net/gallery.html" | sed -n "/example_$NR\.pdf/,/<\/div>/p" | tail -n +6 | head -n -1 | pygmentize -l latex -O font_size=24 -o /tmp/bg-src.png
+wget -qO- "http://pgfplots.sourceforge.net/example_$NR.pdf" | convert -size "x$SCR_HEIGHT" -density 300 - /tmp/bg.png
+wget -qO- "http://pgfplots.sourceforge.net/gallery.html" | sed -n "/example_$NR\.pdf/,/<\/div>/p" | tail -n +6 | head -n -1 | pygmentize -l latex -O font_size=$FONT_SIZE -o /tmp/bg-src.png
-montage -geometry "${SCR_WIDTH}x$SCR_HEIGHT+$PADDING+$PADDING" /tmp/bg-src.png /tmp/bg.png /tmp/bg.png
-rm /tmp/bg-src.png
+montage -geometry "+$PADDING+$PADDING" /tmp/bg-src.png /tmp/bg.png "/tmp/bg-$NR.png"
+rm /tmp/bg{,-src}.png
-feh -B white --bg-max /tmp/bg.png
+feh -B white --bg-max "/tmp/bg-$NR.png"