diff --git a/code/Makefile b/code/Makefile new file mode 100644 index 0000000..73f6ff8 --- /dev/null +++ b/code/Makefile @@ -0,0 +1,12 @@ +###################################################### +# TetaTricks +# + +# exemples du bouquin + +ex_curses: ex_curses.c Makefile + gcc -Wall $< -o $@ -lncurses + +thread-demo: thread-demo.c Makefile + gcc -Wall -pthread $< -o $@ + diff --git a/code/move-xlogo.sh b/code/move-xlogo.sh new file mode 100755 index 0000000..28436ee --- /dev/null +++ b/code/move-xlogo.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +xlogo & +sleep 1 +job=$! ; echo "job = " $job + +WIN=$(xdotool search -name 'xlogo') +echo "win = " $WIN + +for foo in $(seq 10 33 900) +do + sleep 1 + xdotool windowmove $WIN 50 $foo +done + +kill $job diff --git a/code/tagpic.sh b/code/tagpic.sh new file mode 100755 index 0000000..d0d76d7 --- /dev/null +++ b/code/tagpic.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +function tagpic +{ +infile="$1" +outfile="$2" +texte="$3" +txtfont=" -font Utopia " +fontsize=" -pointsize 96 -kerning 4 " +color=" -fill Gray20 -stroke White " +txtopts=" -antialias -alpha off $txtfont " +convert $infile \ + ${txtopts} \ + ${txtfont} ${fontsize} \ + ${color} \ + -gravity South \ + -annotate +0+85 "${texte}" \ + $outfile +} + +if [ "$#" -eq 1 ] ; then + tagpic foo.png bar.png "$1" + display bar.png +fi + +