vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
ТС, покажите текущую версию скрипта.SunStrokeНа момент отладки проще ALL ALL=(ALL) NOPASSWD: /usr/bin/notify-send Еще вопрос, а если вручную запустиь из рутовой консоли? sudo -u $USER notify-send "Подключено устройство" "Data-кабель DCA-140" -i phone |
gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
ALL ALL=(ALL) NOPASSWD: /usr/bin/notify-send |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
а если вручную запустиь из рутовой консоли? |
gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
sunstroke |
|
Темы:
3
Сообщения:
625
Участник с: 17 сентября 2009
|
Добавьте все же в скрипт:### Добавим для проверки echo "[info] Событие для пользователя $USER" >> $LOG ### |
gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
вот выхлоп:[[email protected] ~]$ cat /tmp/log [info] added device: /dev/ttyUSB0, which is DCA-110 Cable [info] Событие для пользователя gudvin |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Попробуйте вообще поубирать из скрипта все sudo -u $USER . Есть мысль, но нужно проверить. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Оформил мысль ))) Перед втыканием своего кабеля запустите в терминале: udevadm monitor --udev --property |
gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
запуск без sudo -u $USER должного эффекта не произвел. а вот лог при подключении кабеля UDEV [1294683890.265586] add /devices/pci0000:00/0000:00:1d.3/usb5/5-1 (usb) UDEV_LOG=0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1 SUBSYSTEM=usb DEVNAME=/dev/bus/usb/005/003 DEVTYPE=usb_device DEVICE=/proc/bus/usb/005/003 PRODUCT=67b/2303/300 TYPE=0/0/0 BUSNUM=005 DEVNUM=003 SEQNUM=1322 ID_VENDOR=Prolific_Technology_Inc. ID_VENDOR_ENC=Prolific\x20Technology\x20Inc. ID_VENDOR_ID=067b ID_MODEL=USB-Serial_Controller ID_MODEL_ENC=USB-Serial\x20Controller ID_MODEL_ID=2303 ID_REVISION=0300 ID_SERIAL=Prolific_Technology_Inc._USB-Serial_Controller ID_BUS=usb ID_USB_INTERFACES=:ff0000: MAJOR=189 MINOR=514 UDEV [1294683890.270787] add /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0 (usb) UDEV_LOG=0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0 SUBSYSTEM=usb DEVTYPE=usb_interface DEVICE=/proc/bus/usb/005/003 PRODUCT=67b/2303/300 TYPE=0/0/0 INTERFACE=255/0/0 MODALIAS=usb:v067Bp2303d0300dc00dsc00dp00icFFisc00ip00 SEQNUM=1323 UDEV [1294683890.313181] add /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB0 (usb-serial) UDEV_LOG=0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB0 SUBSYSTEM=usb-serial SEQNUM=1324 UDEV [1294683890.388900] add /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB0/tty/ttyUSB0 (tty) UDEV_LOG=0 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/ttyUSB0/tty/ttyUSB0 SUBSYSTEM=tty DEVNAME=/dev/ttyUSB0 SEQNUM=1325 ID_PORT=0 ID_PATH=pci-0000:00:1d.3-usb-0:1:1.0 ID_VENDOR=Prolific_Technology_Inc. ID_VENDOR_ENC=Prolific\x20Technology\x20Inc. ID_VENDOR_ID=067b ID_MODEL=USB-Serial_Controller ID_MODEL_ENC=USB-Serial\x20Controller ID_MODEL_ID=2303 ID_REVISION=0300 ID_SERIAL=Prolific_Technology_Inc._USB-Serial_Controller ID_TYPE=generic ID_BUS=usb ID_USB_INTERFACES=:ff0000: ID_USB_INTERFACE_NUM=00 ID_USB_DRIVER=pl2303 ID_IFACE=00 ID_VENDOR_FROM_DATABASE=Prolific Technology, Inc. ID_MODEL_FROM_DATABASE=PL2303 Serial Port MAJOR=188 MINOR=0 DEVLINKS=/dev/serial/by-path/pci-0000:00:1d.3-usb-0:1:1.0-port0 /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 |
sunstroke |
|
Темы:
3
Сообщения:
625
Участник с: 17 сентября 2009
|
Все таки считаю что с udev все нормально. Проблема в передаче notify-send уведомления от одного пользователя на экран другого. Попробуйте сделать по аналогии с этим. |