@@ -90,13 +90,14 @@ def unlock_unity(unity_proxy_obj=None):
9090
9191
9292def lock_unity():
93− import evdev
93+ import evdev, time
9494 uinput = evdev.UInput(name='unity8-autopilot-power-button',
9595 devnode='/dev/autopilot-uinput')
9696 # One press and release to turn screen off (locking unity)
9797 uinput.write(evdev.ecodes.EV_KEY, evdev.ecodes.KEY_POWER, 1)
9898 uinput.write(evdev.ecodes.EV_KEY, evdev.ecodes.KEY_POWER, 0)
9999 uinput.syn()
100+ time.sleep(1)
100101 # And another press and release to turn screen back on
101102 uinput.write(evdev.ecodes.EV_KEY, evdev.ecodes.KEY_POWER, 1)
102103 uinput.write(evdev.ecodes.EV_KEY, evdev.ecodes.KEY_POWER, 0)