diff --git a/main.py b/main.py index 1a998ff..b419083 100644 --- a/main.py +++ b/main.py @@ -16,7 +16,11 @@ tls_params = TLSParameters( HOSTNAME = socket.gethostname() def lock_screen(): - subprocess.run(['xdg-screensaver', 'lock']) + os.environ['DISPLAY'] = ':0' + subprocess.run(['loginctl', 'lock-session', '0']) + subprocess.run(['loginctl', 'lock-session', '1']) + subprocess.run(['loginctl', 'lock-session', '2']) + subprocess.run(['loginctl', 'lock-session', '3']) async def process_lock_command(text): target = text