Sample Header Ad - 728x90

Lock on suspend with LightDM

3 votes
0 answers
3628 views
I was reading the Arch Wiki on how to start a screen locker when suspend, but I can't get work light-locker for LightDM from my suspend@kevin.service looks like this: [Unit] Description=Screen Locker LightDM Before=suspend.target [Service] User=kevin Type=forking Environment=DISPLAY=:0 ExecStart=-/usr/bin/light-locker [Install] WantedBy=suspend.target After that I enable the service: # systemctl enable suspend@kevin.service Restarted, but when I suspend my laptop, and resume again, it just doesn't work, the status of suspend@kevin.service looks like this: ● suspend@kevin.service - Screen Locker LightDM Loaded: loaded (/etc/systemd/system/suspend@kevin.service; enabled; vendor preset: disabled) Active: inactive (dead) nov 17 12:08:37 arch-kevin light-locker: failed to commit changes to dconf: Error al lanzar («spawn») el comando «dbus-launch --autolaunch=6409fcf6b77741839c02aa4 nov 17 12:08:37 arch-kevin light-locker: failed to commit changes to dconf: Error al lanzar («spawn») el comando «dbus-launch --autolaunch=6409fcf6b77741839c02aa4 nov 17 12:08:37 arch-kevin light-locker: failed to commit changes to dconf: Error al lanzar («spawn») el comando «dbus-launch --autolaunch=6409fcf6b77741839c02aa4 nov 17 12:08:37 arch-kevin light-locker: failed to commit changes to dconf: Error al lanzar («spawn») el comando «dbus-launch --autolaunch=6409fcf6b77741839c02aa4 nov 17 12:08:37 arch-kevin light-locker: failed to commit changes to dconf: Error al lanzar («spawn») el comando «dbus-launch --autolaunch=6409fcf6b77741839c02aa4 nov 17 12:08:37 arch-kevin light-locker: failed to register with the message bus **PD:** I tried light-locker before in a terminal, typing: $ light-locker --debug Output: [gs_debug_init] gs-debug.c:106 (12:15:13): Debugging enabled [main] light-locker.c:126 (12:15:13): initializing light-locker 1.6.0 [main] light-locker.c:128 (12:15:13): lock after screensaver 5 [main] light-locker.c:129 (12:15:13): late locking 0 [main] light-locker.c:130 (12:15:13): lock on suspend 1 [init_session_id] gs-listener-dbus.c:1882 (12:15:13): Got session-id: /org/freedesktop/login1/session/c2 [init_session_id] gs-listener-dbus.c:1887 (12:15:13): Got sd-session-id: c2 [init_seat_path] gs-listener-dbus.c:1964 (12:15:13): Got seat: /org/freedesktop/DisplayManager/Seat0 [gs_listener_x11_acquire] gs-listener-x11.c:172 (12:15:13): ScreenSaver Registered [listener_dbus_handle_system_message] gs-listener-dbus.c:1084 (12:15:13): obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameAcquired destination=:1.34 And from another terminal or just closing lid and resuming, it shows me LightDM display, for unlock my session Any workaround for making this work?
Asked by Kevin Del Castillo Ramirez (131 rep)
Nov 17, 2016, 05:17 PM