dotfiles/i3/scripts/i3lock_pixel.sh

15 lines
398 B
Bash
Raw Normal View History

2023-03-08 15:02:58 +01:00
#!/bin/bash
tmp1=$(mktemp --suffix=.png)
tmp2=$(mktemp --suffix=.png)
scrot -o $tmp1
rescale_factor=20
dimensions=$(ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of "csv=p=0:s=\:" -loglevel quiet $tmp1)
ffmpeg -i $tmp1 -filter_complex "[0:v] scale='iw/$rescale_factor:-1', scale='$dimensions:flags=neighbor'" -loglevel quiet -y $tmp2
i3lock -i $tmp2
rm $tmp1
rm $tmp2