@@ -323,6 +323,7 @@ func linuxScreenLockI3(ctx context.Context, user string) (Result, bool) {
|
|||||||
|
|
||||||
ev["mechanism"] = mechanism
|
ev["mechanism"] = mechanism
|
||||||
ev["locker"] = locker
|
ev["locker"] = locker
|
||||||
|
|
||||||
if idleMinutes >= 0 {
|
if idleMinutes >= 0 {
|
||||||
ev["idle_minutes"] = idleMinutes
|
ev["idle_minutes"] = idleMinutes
|
||||||
}
|
}
|
||||||
@@ -481,6 +482,7 @@ func parseXssLockIdleLock(line string) (locker string, ok bool) {
|
|||||||
|
|
||||||
locker = strings.TrimSpace(after)
|
locker = strings.TrimSpace(after)
|
||||||
locker = strings.Trim(locker, `"`)
|
locker = strings.Trim(locker, `"`)
|
||||||
|
|
||||||
if locker == "" || !linuxLooksLikeLockCommand(locker) {
|
if locker == "" || !linuxLooksLikeLockCommand(locker) {
|
||||||
return "", false
|
return "", false
|
||||||
}
|
}
|
||||||
@@ -498,6 +500,7 @@ func parseXautolockTime(value string) (minutes int, ok bool) {
|
|||||||
|
|
||||||
hours, err1 := strconv.Atoi(strings.TrimSpace(parts[0]))
|
hours, err1 := strconv.Atoi(strings.TrimSpace(parts[0]))
|
||||||
mins, err2 := strconv.Atoi(strings.TrimSpace(parts[1]))
|
mins, err2 := strconv.Atoi(strings.TrimSpace(parts[1]))
|
||||||
|
|
||||||
if err1 != nil || err2 != nil {
|
if err1 != nil || err2 != nil {
|
||||||
return 0, false
|
return 0, false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user