Смотрите на наносон () (из http://linux.about.com/library/cmd/blcmdl2_nanosleep.htm). Вместо того, чтобы делать Ваш сон программы 1 секундой, заставьте его спать (1 - сумма, которую это берет для выполнения), секунды. Вы получите намного лучшее разрешение.
Поскольку значение для DISPLAY
установлен для того одного выполнения одной команды, только.