Wednesday, October 6, 2010

kubuntu 10.10 screen lock after resume/hibernate.

Kubuntu 10.10 doesn't seems to lock the screen after it resumes from hibernate, Here is how you can make it lock your screen when your computer resumes from hibernate.

create a new file /etc/acpi/resume.d/90-xscreensaver.sh similar like this.

#!/bin/sh

for x in /tmp/.X11-unix/*; do display=`echo $x | sed s#/tmp/.X11-unix/X##`; done
for x in /tmp/kde-*; do user=`echo $x | sed s#/tmp/kde-##`; done
export DISPLAY=":$display"
su $user -c "qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock"


I have not tried above script yet, please post your comments.