diff --git a/.gitignore b/.gitignore index 6e92f57..c2e5ba3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ tags + +intro.mkv diff --git a/intro.sh b/intro.sh new file mode 100755 index 0000000..d233511 --- /dev/null +++ b/intro.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +# The main idea is to write script what will create qtile-tv intro. +# It should contains window movenment. +# before start bars should be hidden if we want to have clean look. + +# let's take group 7 as scene +qtile-cmd -o group 7 -f toscreen + +# start from columns layout +qtile-cmd -o group 7 -f setlayout -a columns + +# start recording +[ -e intro.mkv ] && rm intro.mkv +ffcast -vv rec intro.mkv & + +sxiv -b logo/qtile_tv-logo-with_background-red.png & +sleep 1 +sxiv -b logo/qtile_tv-logo-with_background-green.png & +sleep 1 +sxiv -b logo/qtile_tv-logo-with_background-yellow.png & +sleep 1 +sxiv -b logo/qtile_tv-logo-with_background-white.png & +sleep 1 +qtile-cmd -o layout -f grow_left +sleep 1 +qtile-cmd -o layout -f grow_left +sleep 1 + +# stop recording +pkill -fxn '(/\S+)*ffmpeg\s.*\sx11grab\s.*'