#!/bin/bash revert() { xset dpms 0 0 0 } trap revert HUP INT TERM xset dpms 25 25 25 scrot /tmp/screen.png convert /tmp/screen.png -scale 5% -scale 2000% /tmp/screen.png i3lock -f -p win -i /tmp/screen.png PID=$! sudo ifdown enp0s25 echo -ne 1 | sudo tee /sys/bus/pci/devices/0000\:00\:19.0/remove #systemctl suspend echo mem | sudo tee /sys/power/state echo -ne 1 | sudo tee /sys/bus/pci/rescan sleep 1 sudo ifup enp0s25 wait $PID revert