From ca7ae72be54e72369303b780a6ed7687b2e3077c Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 2 Nov 2011 13:12:24 -0400 Subject: [PATCH 1/2] 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 From cfe2d3a13018c8800afe29d2a8a62b8c108374a4 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 2 Nov 2011 13:12:59 -0400 Subject: [PATCH 2/2] cron-rest-eyes: use bash explicitly --- cron-rest-eyes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cron-rest-eyes b/cron-rest-eyes index 02ea924..378d0e2 100755 --- a/cron-rest-eyes +++ b/cron-rest-eyes @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash export DISPLAY=:0