From ca7ae72be54e72369303b780a6ed7687b2e3077c Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 2 Nov 2011 13:12:24 -0400 Subject: [PATCH] hours: check for logins as gdm session opened events --- hours | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hours b/hours index 312a57f..738853c 100755 --- a/hours +++ b/hours @@ -112,7 +112,8 @@ def main(argv): f = open(LOG_FILE, 'r') for line in iter(f.readline, ''): if (re.search(r'gnome-screensaver.*unlocked.login.keyring', line) - or re.search(r'screen unlocked', line)): + or re.search(r'screen unlocked', line) + or re.search(r'gdm.session.*session.opened.for.user', line)): # found a login line dt = get_dt_from_log_line(line) idx = (dt.date() - monday).days