If "gtklife" 5.1 is used with "gtk+" releases dated after 2006, the mouse doesn't work while "gtklife" is running. This change seems to correct the problem [more or less]. However, additional work may be needed here. --- gtklife-5.1.old/gtklife.c +++ gtklife-5.1/gtklife.c @@ -467,8 +467,7 @@ restore_status_message(); if (state.pattern_running) tick_and_update(); - else - usleep(10000); /* don't eat up all the processor just for mouse tracking */ + usleep (state.pattern_running ? 5000 : 10000); } }