From d6d80ff7d718f63176d33325110bcf92b8ab9cb1 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Wed, 21 Feb 2024 16:42:54 +0700 Subject: [PATCH] ags: session: use loginctl for lock --- .config/ags/modules/session/sessionscreen.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/ags/modules/session/sessionscreen.js b/.config/ags/modules/session/sessionscreen.js index 8546143df..b06659572 100644 --- a/.config/ags/modules/session/sessionscreen.js +++ b/.config/ags/modules/session/sessionscreen.js @@ -62,7 +62,7 @@ const SessionButton = (name, icon, command, props = {}) => { export default () => { // lock, logout, sleep // const lockButton = SessionButton('Lock', 'lock', () => { App.closeWindow('session'); execAsync('gtklock') }); - const lockButton = SessionButton('Lock', 'lock', () => { App.closeWindow('session'); execAsync('hyprlock') }); + const lockButton = SessionButton('Lock', 'lock', () => { App.closeWindow('session'); execAsync(['loginctl', 'lock-session']) }); const logoutButton = SessionButton('Logout', 'logout', () => { App.closeWindow('session'); execAsync(['bash', '-c', 'pkill Hyprland || pkill sway']) }); const sleepButton = SessionButton('Sleep', 'sleep', () => { App.closeWindow('session'); execAsync('systemctl suspend') }); // hibernate, shutdown, reboot