mirror of
https://github.com/theupriser/steamify-cachyos.git
synced 2026-10-03 17:41:58 +02:00
Merge pull request #18 from theupriser/fix/no-lock-before-restart
fix: No lock screen in single user mode before a restart
This commit is contained in:
commit
224aede84b
3 files changed
+17
-1
No files matched your search
@@ -5,6 +5,13 @@ All notable changes, per version and per commit. Versions follow
|
|||||||
`steamify.sh`. Versions before 0.7.0 were numbered afterwards,
|
`steamify.sh`. Versions before 0.7.0 were numbered afterwards,
|
||||||
one per merged pull request.
|
one per merged pull request.
|
||||||
|
|
||||||
|
## 1.1.4 - 2026-09-25
|
||||||
|
|
||||||
|
- **fix: No lock screen in single user mode before a restart**
|
||||||
|
- The screen locker only read the new settings at the next login, so the
|
||||||
|
PC still locked after 5 minutes idle until then. Turning single user
|
||||||
|
mode on or off now tells it to reload them right away.
|
||||||
|
|
||||||
## 1.1.3 - 2026-09-25
|
## 1.1.3 - 2026-09-25
|
||||||
|
|
||||||
- **fix: HDMI-CEC settings shown in Steam**
|
- **fix: HDMI-CEC settings shown in Steam**
|
||||||
|
|||||||
@@ -81,6 +81,13 @@ single_wallet_disable() {
|
|||||||
ok "Your own wallet is back (the empty one is kept as kdewallet.kwl$WALLET_OURS)."
|
ok "Your own wallet is back (the empty one is kept as kdewallet.kwl$WALLET_OURS)."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
reload_screen_locker() {
|
||||||
|
# The screen locker only reads kscreenlockerrc when the session starts:
|
||||||
|
# without this it keeps locking after idling until the next login.
|
||||||
|
qdbus6 org.freedesktop.ScreenSaver /ScreenSaver org.kde.screensaver.configure >/dev/null 2>&1 ||
|
||||||
|
busctl --user call org.freedesktop.ScreenSaver /ScreenSaver org.kde.screensaver configure >/dev/null 2>&1 || true
|
||||||
|
}
|
||||||
|
|
||||||
single_launcher() {
|
single_launcher() {
|
||||||
# Launcher: only Sleep / Restart / Shut Down, no Session dropdown (where
|
# Launcher: only Sleep / Restart / Shut Down, no Session dropdown (where
|
||||||
# Log Out lives). Restricting action/logout instead would also hide
|
# Log Out lives). Restricting action/logout instead would also hide
|
||||||
@@ -114,6 +121,7 @@ single_enable() {
|
|||||||
single_launcher
|
single_launcher
|
||||||
|
|
||||||
restart_plasmashell_if_stopped
|
restart_plasmashell_if_stopped
|
||||||
|
reload_screen_locker
|
||||||
single_wallet_enable
|
single_wallet_enable
|
||||||
ok "Single user: no lock screen, user switching or log out."
|
ok "Single user: no lock screen, user switching or log out."
|
||||||
}
|
}
|
||||||
@@ -143,6 +151,7 @@ single_disable() {
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
restart_plasmashell_if_stopped
|
restart_plasmashell_if_stopped
|
||||||
|
reload_screen_locker
|
||||||
single_wallet_disable
|
single_wallet_disable
|
||||||
ok "KDE's normal lock screen and user switching are back."
|
ok "KDE's normal lock screen and user switching are back."
|
||||||
}
|
}
|
||||||
+1
-1
@@ -15,7 +15,7 @@
|
|||||||
set -uo pipefail
|
set -uo pipefail
|
||||||
|
|
||||||
# Release version, see CHANGELOG.md.
|
# Release version, see CHANGELOG.md.
|
||||||
VERSION=1.1.3
|
VERSION=1.1.4
|
||||||
|
|
||||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user