pipewire service, lock-aware applets, cpu overall chart, security comments

This commit is contained in:
Damocles 2026-04-27 18:36:07 +02:00
parent e7bf175169
commit 8628b4b27b
13 changed files with 183 additions and 208 deletions

View file

@ -8,6 +8,7 @@ QtObject {
id: root
readonly property bool enabled: S.Modules.lock.enable
property bool locked: false
property string sessionPath: ""
// Lock/unlock requests from logind
@ -15,10 +16,10 @@ QtObject {
signal unlockRequested
// Set logind LockedHint
function setLockedHint(locked) {
function setLockedHint(isLocked) {
if (!sessionPath)
return;
_lockedHint._locked = locked;
root.locked = isLocked;
_lockedHint.running = true;
}
@ -82,7 +83,6 @@ QtObject {
// Set logind LockedHint
property Process _lockedHint: Process {
property bool _locked: false
command: ["busctl", "call", "--system", "org.freedesktop.login1", root.sessionPath || "/org/freedesktop/login1/session/auto", "org.freedesktop.login1.Session", "SetLockedHint", "b", _locked ? "true" : "false"]
command: ["busctl", "call", "--system", "org.freedesktop.login1", root.sessionPath || "/org/freedesktop/login1/session/auto", "org.freedesktop.login1.Session", "SetLockedHint", "b", root.locked ? "true" : "false"]
}
}