qtile-tv/intro.sh

92 lines
2.1 KiB
Bash
Raw Normal View History

2020-04-07 22:10:33 +00:00
#!/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
2020-04-17 15:38:29 +00:00
sxiv -b logo/qtile_tv-logo-with_background-cyan.png &
2020-04-07 22:10:33 +00:00
sleep 1
qtile-cmd -o layout -f grow_left
2020-04-17 15:38:29 +00:00
qtile-cmd -o layout -f grow_left
2020-04-17 21:53:49 +00:00
qtile-cmd -o layout -f grow_left
qtile-cmd -o layout -f grow_left
qtile-cmd -o layout -f grow_left
qtile-cmd -o layout -f grow_right
qtile-cmd -o layout -f grow_right
qtile-cmd -o layout -f grow_down
qtile-cmd -o layout -f grow_down
qtile-cmd -o layout -f grow_down
qtile-cmd -o layout -f grow_down
qtile-cmd -o layout -f grow_up
qtile-cmd -o layout -f grow_up
qtile-cmd -o layout -f grow_up
2020-04-17 15:38:29 +00:00
sleep 1
qtile-cmd -o layout -f toggle_split
sleep 1
qtile-cmd -o layout -f up
sleep 1
qtile-cmd -o layout -f up
sleep 1
2020-04-17 21:53:49 +00:00
qtile-cmd -o layout -f toggle_split
sleep 1
2020-04-17 15:38:29 +00:00
qtile-cmd -o layout -f shuffle_left
sleep 1
qtile-cmd -o layout -f right
sleep 1
qtile-cmd -o layout -f shuffle_right
sleep 1
2020-04-17 21:53:49 +00:00
qtile-cmd -o layout -f normalize
2020-04-17 15:38:29 +00:00
qtile-cmd -o group 7 -f setlayout -a monadtall
sleep 1
2020-04-17 21:53:49 +00:00
qtile-cmd -o layout -f maximize
2020-04-17 15:38:29 +00:00
sleep 1
qtile-cmd -o layout -f up
sleep 1
2020-04-17 21:53:49 +00:00
qtile-cmd -o layout -f maximize
2020-04-17 15:38:29 +00:00
sleep 1
2020-04-17 21:53:49 +00:00
qtile-cmd -o layout -f maximize
2020-04-17 15:38:29 +00:00
sleep 1
qtile-cmd -o layout -f normalize
sleep 1
qtile-cmd -o layout -f kill
sleep 1
qtile-cmd -o layout -f shuffle_left
sleep 1
qtile-cmd -o layout -f flip
sleep 1
2020-04-17 21:53:49 +00:00
qtile-cmd -o layout -f flip
sleep 1
qtile-cmd -o layout -f right
2020-04-07 22:10:33 +00:00
sleep 1
2020-04-17 21:53:49 +00:00
qtile-cmd -o layout -f maximize
sleep 1
qtile-cmd -o layout -f maximize
sleep 1
qtile-cmd -o layout -f left
qtile-cmd -o layout -f down
qtile-cmd -o layout -f down
sleep 1
qtile-cmd -o group 7 -f setlayout -a max
sleep 3
2020-04-07 22:10:33 +00:00
# stop recording
pkill -fxn '(/\S+)*ffmpeg\s.*\sx11grab\s.*'