#!/bin/sh BACKS="/usr/share/backgrounds" if [ "$1" != "--login" ]; then xset +dpms dpms 5 5 5 ( sleep 3; xset dpms force off ) & fi # Switch keyboard to expected layout ibus engine xkb:us::eng # Run lock i3lock -n -c 000000 -i "$(shuf -n1 -e "$BACKS"/*)" if [ "$1" != "--login" ]; then xset dpms 0 0 0 fi