Здравствуйте. Нужно засекать время, в течении которого пользователь не перемещал курсор, не кликал, не вводил ничего с клавиатуры. Гугление подсказало о существовании XScreenSaverQueryInfo для X11, но в идеале нужно привязаться к ядру, а не к граф.серверу. Помню, на форуме проскакивала такая тема, но поиск не помог.