带有对话框消息框的 UDEV tty 规则

带有对话框消息框的 UDEV tty 规则

我正在尝试运行一个脚本,当 USB 设备连接时打开对话框 --msgbox

#!/usr/bin/bash
/usr/bin/date >> /tmp/udev.log
/usr/bin/dialog --title "Hello" --msgbox 'Hello world!' 6 20

这是我的规则:

SUBSYSTEM=="tty", SYMLINK+="COM2", ATTRS{idVendor}=="1a86", ACTION=="add", RUN+="/usr/local/bin/trigger2.sh"

当我连接设备并使用

cat /tmp/udev.log

我可以看到打印的设备连接时间,但没有消息框,我错过了什么?

相关内容