From 09c421021d13e8f5a6996ad59784f9f564180f78 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 21 Feb 2026 15:03:26 +0100 Subject: [PATCH] Login to the right session --- default/sddm/omarchy/Main.qml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/default/sddm/omarchy/Main.qml b/default/sddm/omarchy/Main.qml index 8b216a48..30a491aa 100644 --- a/default/sddm/omarchy/Main.qml +++ b/default/sddm/omarchy/Main.qml @@ -8,6 +8,14 @@ Rectangle { color: "#000000" property string currentUser: userModel.lastUser + property int sessionIndex: { + for (var i = 0; i < sessionModel.rowCount(); i++) { + var name = (sessionModel.data(sessionModel.index(i, 0), Qt.DisplayRole) || "").toString() + if (name.indexOf("uwsm") !== -1) + return i + } + return sessionModel.lastIndex + } Connections { target: sddm @@ -68,7 +76,7 @@ Rectangle { Keys.onPressed: { if (event.key === Qt.Key_Return || event.key === Qt.Key_Enter) { - sddm.login(root.currentUser, password.text, sessionModel.lastIndex) + sddm.login(root.currentUser, password.text, root.sessionIndex) event.accepted = true } }