Как записать фактическое время работы программы с другими запущенными программами? [дубликат]

Предположительно, вы знаете о xset dpms , который обеспечивает управление питанием дисплея, и brightd , который выполняет прогрессивные изменения подсветки, но если этого недостаточно, вы можете один раз обнаружить движение. вы находитесь в режиме ожидания, используя xinput следующим образом.

Перечислите устройства ввода с помощью простого xinput и найдите идентификаторы мыши и клавиатуры, которые вы хотите прослушать. В моем случае это были 11 и 9.

Logitech USB Optical Mouse               id=11   [slave  pointer  (2)]
HID 05f3:0007                            id=9    [slave  keyboard (3)]

Затем вы можете дождаться любого вывода из xinput --test для каждого идентификатора:

xinput --test 9 | read stuff &  pid1=$!
xinput --test 11 | read stuff & pid2=$!
wait -n
kill -hup $pid1 $pid2 2>/dev/null
echo 'ready'

3
15.04.2014, 17:55
0 ответов

Теги

Похожие вопросы