Compare commits

...

1 Commits

Author SHA1 Message Date
b62098c5b1 Add script to switch sessions 2025-01-10 14:46:27 -06:00

8
switchsession Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/bash
set -e
which busctl > /dev/null 2>&1
# Get the current Seat
SEAT=$(busctl get-property org.freedesktop.login1 /org/freedesktop/login1/session/auto org.freedesktop.login1.Session Seat | awk '{print $2}' | tr -d '"' | sed 's/^./\U&/')
# Call out to switch the current session
busctl call org.freedesktop.DisplayManager "/org/freedesktop/DisplayManager/${SEAT}" org.freedesktop.DisplayManager.Seat SwitchToGreeter