diff --git a/client/tasks/configuration.yml b/client/tasks/configuration.yml
index 45c2cb762ca99e5f795fe81abd33f5be6a92e117..8f35da7ccfd5cb7fa44bd279c3886f4a70ccb7ca 100644
--- a/client/tasks/configuration.yml
+++ b/client/tasks/configuration.yml
@@ -5,7 +5,14 @@
   template: src=hosts.j2 dest=/etc/hosts
 
 - name: ensure i3 is able to lock the screen
-  copy: src=i3lock dest=/usr/local/bin/i3lock owner=root group=root mode=0755
+#  copy: src=i3lock dest=/usr/local/bin/i3lock owner=root group=root mode=0755
+  file:
+    src: /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet
+    dest: /usr/local/bin/i3lock
+    state: link
+    owner: root
+    group: root
+    mode: 0755
 
 - name: ensure a sane default web browser
   alternatives: name=x-www-browser path=/usr/bin/firefox