I know this is rather old bug, but here is the fix for it in form of script for locking/unlocking
just call this script from blueproximity with lock unlock parameters as in screenshot attached
---------------------
#!/bin/sh
PATH=$PATH:/opt/kde3/bin:/usr/bin
echo ${KDE_SESSION_VERSION}
case "$1" in
lock)
if [ -n ${KDE_SESSION_VERSION} ] && [ "$KDE_SESSION_VERSION" -eq 4 ]; then echo "KDE4 detected do the magic..." ####qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock #one way # better way bellow (unified) - should work with gnome too (gnome users please test) dbus-send --type=method_call --dest=org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.Lock # Dear NVIDIA shitty drivers so don't use this one too often ####xset dpms force off else echo "KDE3 detected do the magic..." dcop kdesktop KScreensaverIface lock
fi
;;
unlock)
if [ -n ${KDE_SESSION_VERSION} ] && [ "${KDE_SESSION_VERSION}" -eq 4 ]; then echo "KDE4 detected do the magic..." dbus-send --type=method_call --dest=org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.SetActive boolean:false # Dear NVIDIA shitty drivers so don't use this one too often xset dpms force on else # KDE 3 echo "KDE3 detected do the magic..." dcop kdesktop KScreensaverIface quit
fi
;;
*) echo "usage of $0:" echo " $0 (lock|unlock)"
I know this is rather old bug, but here is the fix for it in form of script for locking/unlocking
just call this script from blueproximity with lock unlock parameters as in screenshot attached
------- ------- ------- /opt/kde3/ bin:/usr/ bin VERSION} VERSION} ] && [ "$KDE_SESSION_ VERSION" -eq 4 ]; then
echo "KDE4 detected do the magic..."
#### qdbus org.freedesktop .ScreenSaver /ScreenSaver Lock #one way
# better way bellow (unified) - should work with gnome too (gnome users please test)
dbus- send --type=method_call --dest= org.freedesktop .ScreenSaver /ScreenSaver org.freedesktop .ScreenSaver. Lock
# Dear NVIDIA shitty drivers so don't use this one too often
#### xset dpms force off
else
echo "KDE3 detected do the magic..."
dcop kdesktop KScreensaverIface lock VERSION} ] && [ "${KDE_ SESSION_ VERSION} " -eq 4 ]; then
echo "KDE4 detected do the magic..."
dbus- send --type=method_call --dest= org.freedesktop .ScreenSaver /ScreenSaver org.freedesktop .ScreenSaver. SetActive boolean:false
# Dear NVIDIA shitty drivers so don't use this one too often
xset dpms force on
else
# KDE 3
echo "KDE3 detected do the magic..."
dcop kdesktop KScreensaverIface quit
echo "usage of $0:"
echo " $0 (lock|unlock)"
#!/bin/sh
PATH=$PATH:
echo ${KDE_SESSION_
case "$1" in
lock)
if [ -n ${KDE_SESSION_
fi
;;
unlock)
if [ -n ${KDE_SESSION_
fi
;;
*)
esac
-------------------