diff --git a/devices.py b/devices.py index 3f2200a..898aba3 100644 --- a/devices.py +++ b/devices.py @@ -91,7 +91,8 @@ def gabi_check() -> bool: result = _run(["loginctl", "list-users"]) if result is None: return False - users = {line.split()[0] for line in result.stdout.splitlines() if line.split()} + # columns: UID USER LINGER STATE — username is the second field + users = {line.split()[1] for line in result.stdout.splitlines() if len(line.split()) > 1} return "gabi" in users