Задача изначально бессмысленная. Нигде никогда и никак (кроме расстрелов, конечно и то не полностью) физические меры не помогали решать задачу трудовой дисциплины. Даже галерные рабы восставали, рвали цепи и засовывали стимулы в задницы надзирателей.
Проблему можно решать только правильным подбором кадров и верной постановкой задач в трудовом коллективе. Но для этого нужно иметь мозги большие, чем у амёбы.
Вспомните ещё про инфузорию-туфельку и кольчатых червей, поумничали вы на отлично. Теперь к делу.
Есть определённые условия описывать которые слишком много, долго и ни к чему. Могут быть изначально такие константы которые руководство не в силах изменить из-за следующих внешних сил: текущее законодательство, форма собственности предприятия, финансовые возможности и т.п.
В данном задаче не предусматривается никаких репрессий для работников, считаю его гуманным. Опоздал - написал почему. Всё. Психологически будет некомфортно опаздывать.
Пользователь решил продолжить мысль 15 Июля 2011, 12:15:40:
работа в офисе станет
все будут думать над задачей "как обмануть" систему контроля
Не встанет, ещё раз повторяю цель системы - повышение ответственности, а не репрессии.
Пример мотивации - НЕ опаздывал весь месяц получил надбавку к ЗП за пунктуальность. Или опаздывал меньше всех = получи профит к ЗП.
Пользователь решил продолжить мысль 15 Июля 2011, 12:16:15:
Написать проще всего, ИМХО, на связке bash + zenity. Можно даже сделать, чтобы объяснительная передавалась куда-нибудь.
Единственное, я не знаю как заблокировать экран на bash.
Спасибо за совет, про zenity вообще не слышал кстати!