diff --git a/dotfiles/scripts.org b/dotfiles/scripts.org index a3a92e3..cbaea0f 100644 --- a/dotfiles/scripts.org +++ b/dotfiles/scripts.org @@ -21,13 +21,22 @@ :END: - [ ] Does not work well with multiple screen +First, turn off dunst +#+begin_src bash + killall -SIGUSR1 dunst && echo "off" > /tmp/dunststatus; +#+end_src + +Then take a screenshot and process it. #+begin_src bash temp_file="/tmp/screen.png" scrot $temp_file convert $temp_file -scale 10% -scale 1000% $temp_file +#+end_src - i3lock -e -u -n -i $temp_file +Finally, lock the screen using =i3lock=. +#+begin_src bash + i3lock -e -n -i $temp_file && killall -SIGUSR2 dunst && echo "on" > /tmp/dunststatus #+end_src #+begin_src bash :tangle no @@ -254,6 +263,7 @@ http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html ffmpeg -v warning -i $1 -vf "$filters,palettegen" -y $palette ffmpeg -v warning -i $1 -i $palette -lavfi "$filters [x]; [x][1:v] paletteuse" -y $2 #+end_src + * Org-Capture :PROPERTIES: :header-args: :tangle ~/scripts/org-capture-selection.sh