Xfce уведомление для обнаруженной клавиатуры и / или мыши
У меня есть 4-портовый KM-переключатель (4 экрана, 4 компьютера, 1 клавиатура и мышь, переключаемые между ними).
Мне было интересно, есть ли какой-нибудь инструмент уведомлений для отображения всплывающего окна в Xfce (Xubuntu), когда он обнаруживает, что клавиатура и / или мышь подключены.
Кроме того, есть ли консольное приложение или команда для запуска уведомления в Xfce, чтобы я мог выполнить tail -f /var/log/syslog
и на основании результатов этого отображения уведомления?
В настоящее время у меня за столом стоит переключатель KM, поэтому я не вижу света, и этот инструмент будет лишь дополнительным удобством. Идея состоит в том, что каждый компьютер будет отображать всплывающее уведомление при обнаружении клавиатуры / мыши на этом компьютере (мне все еще нужно выяснить, как это сделать в Windows - другой вопрос, другой обмен стека).
Определенно проблема первого мира, и ничего страшного - просто любопытно.
Спасибо
1 ответ
Я немного покопался и основываясь на notify-send
команда (спасибо mreq за это) и swatch
Команда, я придумал это:
swatch --config-file=/etc/swatch.conf --tail-file=/var/log/syslog
И мой swatch.conf выглядит так:
# Watch log file for word "Comfort" (Comfort Mouse, maybe be more specific)
# Don't trigger more than 1 notification in 5 seconds.
watchfor /Comfort/
echo
exec notify-send -t 3000 "Keyboard / Mouse Detected" "$_"
threshold track_by=$1, type=limit, count=1, seconds=5
Теперь мне просто нужно добавить --daemon в конец команды и создать сценарий инициализации, и я думаю, что мне нужно идти вперед.
Btw, notify-send
можно добавить, запустив sudo apt-get install libnotify-bin
Спасибо!