diff --git a/activate_linux/shell.qml b/activate_linux/shell.qml index d5e442e..101fa1a 100644 --- a/activate_linux/shell.qml +++ b/activate_linux/shell.qml @@ -24,8 +24,8 @@ ShellRoot { bottom: 50 } - implicitWidth: content.width - implicitHeight: content.height + width: content.width + height: content.height color: "transparent" diff --git a/wlogout/LogoutButton.qml b/wlogout/LogoutButton.qml index cc8e3b3..93f0100 100644 --- a/wlogout/LogoutButton.qml +++ b/wlogout/LogoutButton.qml @@ -11,10 +11,11 @@ QtObject { readonly property var process: Process { command: ["sh", "-c", button.command] + manageLifetime: false } function exec() { - process.startDetached(); + process.running = true; Qt.quit(); } } diff --git a/wlogout/shell.qml b/wlogout/shell.qml index 178d133..777b3ab 100644 --- a/wlogout/shell.qml +++ b/wlogout/shell.qml @@ -4,7 +4,7 @@ import Quickshell ShellRoot { WLogout { LogoutButton { - command: "loginctl lock-session" + command: "loginctl lock-screen" keybind: Qt.Key_K text: "Lock" icon: "lock"