Уведомление Xfce для обнаруженной клавиатуры и/или мыши

У меня есть переключатель KM с 4 портами (4 экрана, 4 компьютера, 1 клавиатура и мышь, переключенная через всех них).

Я задавался вопросом, был ли своего рода инструмент уведомления для отображения всплывающего окна в Xfce (Xubuntu), когда это обнаруживает клавиатуру, и/или мышь включается.

С другой стороны, есть ли консольное приложение или команда для инициирования уведомления в Xfce, таким образом, я мог выполнить a tail -f /var/log/syslog и на основе результатов того дисплея уведомление?

У меня в настоящее время есть переключатель KM позади моего стола, таким образом, я не вижу световые сигналы, и этот инструмент просто был бы добавленным удобством. Идея, каждый компьютер показал бы всплывающее окно уведомления, когда клавиатура/мышь обнаруживается на той машине (я все еще должен выяснить, как сделать это в Windows - другой вопрос, другой stackexchange).

Определенно проблема первого мира и никакое грандиозное предприятие - просто любопытный.

Спасибо

1
задан 24 January 2016 в 02:03

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

Теперь я просто должен бросить - демон на конце команды и создать init сценарий, и я должен быть хорошим для движения, я думаю.

Btw, notify-send может быть добавлен путем выполнения sudo apt-get install libnotify-bin

Спасибо!

0
ответ дан 29 September 2019 в 13:43

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

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