Как сделать Ubuntu звуковой сигнал (несколько секунд), прежде чем приостановить?
Я хочу, чтобы звуковой сигнал предупредил меня, чтобы иногда я мог слегка подтолкнуть мышь, чтобы система работала. (Я установил время бездействия очень коротким).
Как это может быть сделано?
Я использую Lubuntu 16.04, если быть точным.
1 ответ
Первая установка beep
пакет:
sudo apt install beep
Затем загрузить pcspkr
модуль, по умолчанию динамик ПК не включен (модуль не загружен):
sudo modprobe pcspkr
Сейчас устанавливаем xprintidle
, это утилита для печати простоя пользователя.
Наконец, нам нужна команда, чтобы проверить, было ли время простоя больше, чем X, запускает beep:
if [ `xprintidle` -ge 3000 ]; then beep; fi
- 3000 означает 3 секунды, например: если ваша система переходит в спящий режим через 10 минут, вы должны использовать что-то около "540000" (9 минут), чтобы она могла выдать предупреждение за 1 минуту до того, как система перейдет в спящий режим.
Ведь создать строку в /etc/crontab
запускать эту команду каждую минуту:
* * * * * username if [ `xprintidle` -ge 540000 ]; then beep; fi