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

Спасибо!

Другие вопросы по тегам