Xfce desktop lock screen

Hello. I’m new to manjaro. I have the xfce version installed on my laptop. everything works great. but the screen lock is not. when i pressed super+L for screen lock it make the screen black but stuck in this state. I have installed sddm as my dm. but i cant jump back to lightdm now.
may be these thing will help to find the problerm

lightdm --test-mode --debug

[+0.00s] DEBUG: Logging to /home/rn/.cache/lightdm/log/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=1000 PID=5817
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /var/lib/snapd/desktop/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /var/lib/flatpak/exports/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /home/rn/.local/share/flatpak/exports/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Running in user mode
[+0.00s] DEBUG: Using Xephyr for X servers
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.01s] DEBUG: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ?gio-vfs?
[+0.01s] DEBUG: Monitoring logind for seats
[+0.01s] DEBUG: New seat added from logind: seat0
[+0.01s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.01s] DEBUG: Seat seat0 has property CanMultiSession=no
[+0.01s] DEBUG: Seat seat0: Starting
[+0.01s] DEBUG: Seat seat0: Creating greeter session
[+0.01s] DEBUG: Loading users from org.freedesktop.Accounts
[+0.01s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+0.02s] DEBUG: Seat seat0: Creating display server of type x
[+0.02s] DEBUG: Could not run plymouth --ping: Failed to execute child process ?plymouth? (No such file or directory)
[+0.02s] DEBUG: Seat seat0: Starting local X display
[+0.02s] DEBUG: XServer 0: Logging to /home/rn/.cache/lightdm/log/x-0.log
[+0.02s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+0.02s] WARNING: Error reading existing Xauthority: Failed to open file ?/run/lightdm/root/:0?: Permission denied
[+0.02s] WARNING: XServer 0: Failed to write authority: Failed to open X authority /run/lightdm/root/:0: Permission denied
[+0.02s] DEBUG: XServer 0: Launching X Server
[+0.02s] DEBUG: Launching process 5822: /usr/bin/Xephyr :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp
[+0.02s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.02s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.02s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.02s] WARNING: Could not enumerate user data directory /var/lib/lightdm-data: Error opening directory ‘/var/lib/lightdm-data’: Permission denied
[+0.07s] DEBUG: Process 5822 exited with return value 1
[+0.07s] DEBUG: XServer 0: X server stopped
[+0.07s] DEBUG: XServer 0: Removing X server authority /run/lightdm/root/:0
[+0.07s] DEBUG: Seat seat0: Display server stopped
[+0.07s] DEBUG: Seat seat0: Stopping session
[+0.07s] DEBUG: Seat seat0: Session stopped
[+0.07s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+0.07s] DEBUG: Seat seat0: Stopping; greeter display server failed to start
[+0.07s] DEBUG: Seat seat0: Stopping
[+0.07s] DEBUG: Seat seat0: Stopped
[+0.07s] DEBUG: Required seat has stopped
[+0.07s] DEBUG: Stopping display manager
[+0.07s] DEBUG: Display manager stopped
[+0.07s] DEBUG: Stopping daemon
[+0.07s] DEBUG: Exiting with return value 1

also super+L triggers xflock4

Thank You

Could you show us the content of /etc/lightdm/lightdm.conf and lightdm-gtk-greeter.conf ?

Then, the output of sudo systemctl status lightdm

Honestly i always have had issues with xflock, so i disabled it in Session and Startup, but i do not use a laptop, i am on a desktop, it less important in that case