gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
однако же ничего не заводится) может кто попробует у себя, ну например с другим девайсом, sd например подобный скрипт? текущая версия могу еще /etc/visudo выложить если надо |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Строки 36,37,38 точно комментить не надо? ) И еще, у меня с после недавних обновлений (где-то месяц назад) так же потвалился запуск приложений от имени другого пользователя. Грешу на xorg, но пока не еще не разбирался особо. |
sunstroke |
|
Темы:
3
Сообщения:
625
Участник с: 17 сентября 2009
|
Gudvin-tПопробовал у себя простейший вариант. Исправил файл 60-cdrom_id.rules к виду: # do not edit this file, it will be overwritten on update ACTION=="remove", GOTO="cdrom_end" SUBSYSTEM!="block", GOTO="cdrom_end" KERNEL!="sr[0-9]*|xvd*", GOTO="cdrom_end" ENV{DEVTYPE}!="disk", GOTO="cdrom_end" KERNEL=="sr[0-9]*", ENV{ID_CDROM}="1" #IMPORT{program}="cdrom_id --export $tempnode" IMPORT{program}="cdtest" LABEL="cdrom_end" #!/bin/sh export LOG="/tmp/log" echo "[info] added device: $DEVNAME" >> $LOG export DISPLAY=:0 && export XAUTHORITY=/home/sunstroke/.Xauthority && sudo -u sunstroke /usr/bin/notify-send test 2>&1 В логе появляется: [info] added device: sr0 Извлекаю диск - реакция аналогичная. Все замечательно :) PS. Попробуйте указать юзера не через переменную, а жестко в коде. И путь к notify-send не через $PATH, а тоже в коде. PPS. sudoers не трогал. PPPS. Покажите на всякий случай группы юзера: groups <username> |
iiabeji |
|
Темы:
19
Сообщения:
339
Участник с: 13 апреля 2009
|
Сменил устройство на ttyACM, поменял юзера на себя и заремил в скрипте проверку устройства - все работает ). У меня openbox pavel:~ >pacman -Qs notify local/inotify-tools 3.14-1 inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify. local/libnotify 0.5.2-1 Desktop notification library local/python-notify 0.1.1-8 Python bindings for libnotify P.S. точно фигня, notify-send вообще не работает ((( буду разбираться. |
sunstroke |
|
Темы:
3
Сообщения:
625
Участник с: 17 сентября 2009
|
IIaBeJIУ меня тоже xfce - все работает. Правда как я уже писал пришлось кое-че поменять. |
gudvin-t |
|
Темы:
38
Сообщения:
244
Участник с: 09 ноября 2010
|
libnotify-Message: Unable to get session bus: /usr/bin/dbus-launch terminated abnormally with the following error: No protocol specified Autolaunch error: X11 initialization failed. пишет при запуске вашего cdtest. вот куда копать надо, однако. и опять же нотифю не показывает |
iiabeji |
|
Темы:
19
Сообщения:
339
Участник с: 13 апреля 2009
|
SunStrokeСпасибо, что напомнили про этот баг, я думал с ноября его починили. Подменил библиотеку, все заработало ), что интересно у меня этого бага нет, видимо дело в XFCE, про libnotify-Message: Unable to get session bus: http://www.linux.org.ru/forum/general/5316989 |
villi |
|
Темы:
0
Сообщения:
144
Участник с: 07 декабря 2009
|
Дико извиняюсь, потому как потрошу древнюю тему, но - нужда, знаете-ли :D Вчерась “мою голову надуло”, ну и восхотелось мне прикрутить notify-send, да так, чтобы его сообщения, словно “флаг оппозиции” мелькали на экране моего монетора, при внедрении/изъятии различного рода устройств хранения информации over “USB вертикаль власти”. Не вышло… Быть может быть кто-то решил для себя данную проблему - просьба:: выложите свои соображения хоть в виде куска скрипта. А то получается, прям как в бородатом ведическом эпосе : “То-ли лыжи не едуть, то-ли…” Забыл уточнить : пользователь awesome |