По скриншотам: в крон скрипт, scrot в помощь. По кейлоггерам: читал что-то про кейлоггер, который работает на уровне ядра, соответственно google в помощь по фразе linux kernel keylogger
А вообще интересно, начальство по этому поводу засудить потом не получится? Или у вас режим наблюдения за всеми и вся введён «официально» и каждый сотрудник даёт на это согласие?