#!/bin/bash case "$1" in pre) upid=$(pgrep dbus-launch) user=$(ps -o user --no-headers $upid) export XAUTHORITY=/home/$user/.Xauthority export DISPLAY=":0.0" su $user -c 'xlock -mode matrix' & sleep 1 ;; esac