You are not logged in.
Although LightDM correctly starts LXQt right after boot, but it seems LightDM is having some trouble unlocking a locked LXQt session.
When I lock an LXQt session by any means (closing laptop lid, running [dm-tool lock] command, clicking [Lock Screen] button in LXQt menu, anything), Light Locker correctly locks my screen and session and drops me to the LightDM authentication dialog.
But, when I try to authenticate to recover the session, I can see the programs running in the session for a split second, then the screen turns black, and I am back in the LightDM authentication dialog again.
I checked the LightDM log file in /var/log/lightdm/lightdm.log, but no suspicious error was found (the log entries indicates that LightDM indeed successfully unlocked the session, but session was locked about 0.4 seconds later).
I found this issue on Antergos forum too, but it seems like the author fixed the issue by switching to Manjaro -- not really helpful for me.
Here are some things that I found:
1. LightDM greeter is not the problem. I've once speculated that lightdm-gtk-greeter is the problem, so I tried switching to lightdm-kde-greeter and lightdm-webkit2-greeter. None of them worked.
2. (Probably) LightDM is not the issue. I found no evidence of error or failure to authenticate or to unlock a session from lightdm.log file.
3. KDE and LXDE works perfectly. So I assume that this issue only exists in my LXQt session.
4. As someone on Ubuntu forum suggested quite a while ago, I tried removing .Xauthority file and restarting LightDM service. The former did not work; the latter indeed dropped me to the correct LXQt desktop, but all of my opened programs and session were gone.
Any ideas on attacking this issue?
Last edited by zu0107 (2018-03-24 03:19:16)
Offline
Update:
I tried to disable Light Locker daemon and run it from my terminal so that I can see the debug messages.
The debug messages say:
(process:5881): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
[gs_debug_init] gs-debug.c:106 (21:26:12): Debugging enabled
[main] light-locker.c:142 (21:26:12): initializing light-locker 1.8.0
[main] light-locker.c:164 (21:26:12): Platform:
gtk: 3
systemd: yes
ConsoleKit: no
UPower: no
[main] light-locker.c:196 (21:26:12): Features:
lock-after-screensaver: yes
late-locking: yes
lock-on-suspend: yes
lock-on-lid: no
settings backend: GSETTINGS
[main] light-locker.c:198 (21:26:12): lock after screensaver 5
[main] light-locker.c:199 (21:26:12): late locking 0
[main] light-locker.c:200 (21:26:12): lock on suspend 1
[main] light-locker.c:201 (21:26:12): lock on lid 0
[main] light-locker.c:202 (21:26:12): idle hint 0
[init_session_id] gs-listener-dbus.c:2193 (21:26:12): Got session-id: /org/freedesktop/login1/session/c2
[init_session_id] gs-listener-dbus.c:2198 (21:26:12): Got sd-session-id: c2
[init_seat_path] gs-listener-dbus.c:2279 (21:26:12): Got seat: /org/freedesktop/DisplayManager/Seat0
[gs_listener_delay_suspend] gs-listener-dbus.c:449 (21:26:12): Delay suspend
[gs_listener_x11_acquire] gs-listener-x11.c:172 (21:26:12): ScreenSaver Registered
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:12): obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameAcquired destination=:1.591
[listener_dbus_handle_session_message] gs-listener-dbus.c:1044 (21:26:19): Received Lock request
[gs_grab_grab_root] gs-grab-x11.c:647 (21:26:19): Grabbing the root window
[gs_grab_get_keyboard] gs-grab-x11.c:153 (21:26:19): Grabbing keyboard widget=4C8
[gs_grab_get_mouse] gs-grab-x11.c:213 (21:26:19): Grabbing mouse widget=4C8
[gs_manager_create_windows_for_screen] gs-manager.c:548 (21:26:19): Creating 1 windows for screen 0
[gs_manager_create_window_for_monitor] gs-manager.c:324 (21:26:19): Creating window for monitor 0 [0,0] (1366x768)
[update_geometry] gs-window-x11.c:197 (21:26:19): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:19): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:197 (21:26:19): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:19): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:19): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:197 (21:26:19): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:19): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:19): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:197 (21:26:19): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:19): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:19): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[gs_manager_timed_switch] gs-manager.c:445 (21:26:19): Start switch to greeter timer
[gs_window_xevent] gs-window-x11.c:369 (21:26:19): not raising our windows
[window_map_event_cb] gs-manager.c:233 (21:26:19): Handling window map_event event
[gs_listener_resume_suspend] gs-listener-dbus.c:513 (21:26:19): Resume suspend: fd=18
[manager_maybe_grab_window] gs-manager.c:204 (21:26:19): Moving grab to 0x55fa3f4f4320
[xorg_lock_smasher_set_active] gs-grab-x11.c:101 (21:26:19): No XFree86-Misc extension present
[gs_grab_move_keyboard] gs-grab-x11.c:450 (21:26:19): Moving keyboard grab from 4C8 to 300000C
[gs_grab_move_keyboard] gs-grab-x11.c:457 (21:26:19): *** doing X server grab
[gs_grab_release_keyboard] gs-grab-x11.c:279 (21:26:19): Ungrabbing keyboard
[gs_grab_get_keyboard] gs-grab-x11.c:153 (21:26:19): Grabbing keyboard widget=300000C
[gs_grab_move_keyboard] gs-grab-x11.c:479 (21:26:19): *** releasing X server grab
[gs_grab_move_mouse] gs-grab-x11.c:395 (21:26:19): Moving pointer grab from 4C8 to 300000C
[gs_grab_move_mouse] gs-grab-x11.c:402 (21:26:19): *** doing X server grab
[gs_grab_release_mouse] gs-grab-x11.c:320 (21:26:19): Ungrabbing pointer
[gs_grab_get_mouse] gs-grab-x11.c:213 (21:26:19): Grabbing mouse widget=300000C
[gs_grab_move_mouse] gs-grab-x11.c:425 (21:26:19): *** releasing X server grab
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:19): obj_path=/org/freedesktop/login1 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[update_geometry] gs-window-x11.c:197 (21:26:19): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:19): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:19): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:197 (21:26:19): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:19): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:19): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[gs_listener_send_lock_session] gs-listener-dbus.c:180 (21:26:21): Send lock session
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:21): obj_path=(null) interface=(null) method=(null) destination=:1.591
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:21): obj_path=/org/freedesktop/login1/user/_620 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:22): obj_path=/org/freedesktop/login1/user/_620 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:23): obj_path=/org/freedesktop/login1/session/c2 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:23): obj_path=/org/freedesktop/login1/session/c10 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:23): obj_path=/org/freedesktop/login1/seat/seat0 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1374 (21:26:23): systemd notified ActiveSession 0
[listener_session_switched_cb] gs-monitor.c:298 (21:26:23): Session switched: 0
[gs_manager_stop_switch] gs-manager.c:456 (21:26:23): Stop switch to greeter timer
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:23): obj_path=/org/freedesktop/login1/session/c2 interface=org.freedesktop.login1.Session method=Lock destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1359 (21:26:23): systemd requested session lock
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:29): obj_path=/org/freedesktop/login1/session/c2 interface=org.freedesktop.login1.Session method=Unlock destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1352 (21:26:29): systemd requested session unlock
[gs_listener_delay_suspend] gs-listener-dbus.c:449 (21:26:29): Delay suspend
[gs_grab_release] gs-grab-x11.c:510 (21:26:29): Releasing all grabs
[gs_grab_release_mouse] gs-grab-x11.c:320 (21:26:29): Ungrabbing pointer
[gs_grab_release_keyboard] gs-grab-x11.c:279 (21:26:29): Ungrabbing keyboard
[xorg_lock_smasher_set_active] gs-grab-x11.c:101 (21:26:29): No XFree86-Misc extension present
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:29): obj_path=/org/freedesktop/login1 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:30): obj_path=/org/freedesktop/login1/session/c10 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:30): obj_path=/org/freedesktop/login1/session/c2 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:30): obj_path=/org/freedesktop/login1/seat/seat0 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1374 (21:26:30): systemd notified ActiveSession 1
[listener_session_switched_cb] gs-monitor.c:298 (21:26:30): Session switched: 1
[xroot_filter] gs-listener-x11.c:124 (21:26:30): ScreenSaver stopped
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:30): obj_path=/org/freedesktop/login1/user/_620 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:30): obj_path=/org/freedesktop/login1/user/_620 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_session_message] gs-listener-dbus.c:1044 (21:26:30): Received Lock request
[gs_grab_grab_root] gs-grab-x11.c:647 (21:26:30): Grabbing the root window
[gs_grab_get_keyboard] gs-grab-x11.c:153 (21:26:30): Grabbing keyboard widget=4C8
[gs_grab_get_mouse] gs-grab-x11.c:213 (21:26:30): Grabbing mouse widget=4C8
[gs_manager_create_windows_for_screen] gs-manager.c:548 (21:26:30): Creating 1 windows for screen 0
[gs_manager_create_window_for_monitor] gs-manager.c:324 (21:26:30): Creating window for monitor 0 [0,0] (1366x768)
[update_geometry] gs-window-x11.c:197 (21:26:30): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:30): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:197 (21:26:30): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:30): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:30): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:197 (21:26:30): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:30): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:30): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:197 (21:26:30): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:30): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:30): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[gs_manager_timed_switch] gs-manager.c:445 (21:26:30): Start switch to greeter timer
[gs_window_xevent] gs-window-x11.c:369 (21:26:30): not raising our windows
[window_map_event_cb] gs-manager.c:233 (21:26:30): Handling window map_event event
[gs_listener_resume_suspend] gs-listener-dbus.c:513 (21:26:30): Resume suspend: fd=18
[manager_maybe_grab_window] gs-manager.c:204 (21:26:30): Moving grab to 0x55fa3f4f4610
[xorg_lock_smasher_set_active] gs-grab-x11.c:101 (21:26:30): No XFree86-Misc extension present
[gs_grab_move_keyboard] gs-grab-x11.c:450 (21:26:30): Moving keyboard grab from 4C8 to 300001B
[gs_grab_move_keyboard] gs-grab-x11.c:457 (21:26:30): *** doing X server grab
[gs_grab_release_keyboard] gs-grab-x11.c:279 (21:26:30): Ungrabbing keyboard
[gs_grab_get_keyboard] gs-grab-x11.c:153 (21:26:30): Grabbing keyboard widget=300001B
[gs_grab_move_keyboard] gs-grab-x11.c:479 (21:26:30): *** releasing X server grab
[gs_grab_move_mouse] gs-grab-x11.c:395 (21:26:30): Moving pointer grab from 4C8 to 300001B
[gs_grab_move_mouse] gs-grab-x11.c:402 (21:26:30): *** doing X server grab
[gs_grab_release_mouse] gs-grab-x11.c:320 (21:26:30): Ungrabbing pointer
[gs_grab_get_mouse] gs-grab-x11.c:213 (21:26:30): Grabbing mouse widget=300001B
[gs_grab_move_mouse] gs-grab-x11.c:425 (21:26:30): *** releasing X server grab
[gs_window_xevent] gs-window-x11.c:369 (21:26:30): not raising our windows
[window_map_event_cb] gs-manager.c:233 (21:26:30): Handling window map_event event
[gs_listener_resume_suspend] gs-listener-dbus.c:513 (21:26:30): Resume suspend: fd=-1
[manager_maybe_grab_window] gs-manager.c:204 (21:26:30): Moving grab to 0x55fa3f4f4610
[xorg_lock_smasher_set_active] gs-grab-x11.c:101 (21:26:30): No XFree86-Misc extension present
[gs_grab_move_keyboard] gs-grab-x11.c:443 (21:26:30): Window 300001B is already grabbed, skipping
[gs_grab_move_mouse] gs-grab-x11.c:383 (21:26:30): Window 300001B is already grabbed, skipping
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:30): obj_path=/org/freedesktop/login1 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[update_geometry] gs-window-x11.c:197 (21:26:30): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:30): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:30): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:197 (21:26:30): got geometry for monitor 0: x=0 y=0 w=1366 h=768
[update_geometry] gs-window-x11.c:210 (21:26:30): using geometry for monitor 0: x=0 y=0 w=1366 h=768
[gs_window_move_resize_window] gs-window-x11.c:243 (21:26:30): Move and/or resize window on monitor 0: x=0 y=0 w=1366 h=768
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:31): obj_path=/org/freedesktop/login1/session/c2 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:31): obj_path=/org/freedesktop/login1/session/c11 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:31): obj_path=/org/freedesktop/login1/seat/seat0 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1374 (21:26:31): systemd notified ActiveSession 0
[listener_session_switched_cb] gs-monitor.c:298 (21:26:31): Session switched: 0
[gs_manager_stop_switch] gs-manager.c:456 (21:26:31): Stop switch to greeter timer
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:31): obj_path=/org/freedesktop/login1/session/c2 interface=org.freedesktop.login1.Session method=Lock destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1359 (21:26:31): systemd requested session lock
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:33): obj_path=/org/freedesktop/login1/session/c11 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:33): obj_path=/org/freedesktop/login1/session/c5 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1343 (21:26:33): obj_path=/org/freedesktop/login1/seat/seat0 interface=org.freedesktop.DBus.Properties method=PropertiesChanged destination=(null)
[listener_dbus_handle_system_message] gs-listener-dbus.c:1374 (21:26:33): systemd notified ActiveSession 0
[listener_session_switched_cb] gs-monitor.c:298 (21:26:33): Session switched: 0
TerminatedAfter the first trial and failure, I immediately switched to TTY2 and killed the Light Locker process so that I can access my terminal, thus the "Terminated" entry at the end of the log.
Offline