уведомление о монтировании флэшки в Х
raskapulk 13 апреля, 2008 - 15:55
при вставке флэшки, срабатывают приваила в udev.d, и монтируют флэшку в точку /mnt/sdXN
собственно что хочу...
а хочется сделать следующее:
1) в правиле монтирования добавить блок, результатом срабатывания которого - должно быть всплывающее окошко в указанной части экрана с сообщением об успешном монтировании, и точкой монтирования
A: какой тузлой сие реализуемо ?
2) в окошке уведомления, "точку монтирования" неплохо бы реализовать в виде ссылки, по нажатию на которую открывался бы файловый менеджер THUNAR c содержимым флэшки
А: Такой возможно вообще ?
3) было бы вообще круто, если бы в окошке присутствовала графика..
А: HTML - это изврат в данном случае ?
пока все =)
»
- Для комментирования войдите или зарегистрируйтесь
Может,
Может, пересобрать xfce с поддержкой нужного? Или всё же не xfce?
Пожалуйста, не описывайте своё железо в подписи
raskapulk пишет: 1)
попробуй notify-send или osd_cat
маленько не получается
погуглил... потыкался...
cat nf.sh #!/bin/sh DISPLAY=:0.0 /usr/bin/notify-send --urgency normal --expire-time=10000 --icon xfce-schedule "1111111" "2222222"
сие работает если nf.sh выполнить в "Выполнить", ежели выполнить в xterm, то получим следующее:
./del.sh libnotify-Message: Unable to get session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
c osd_cat тоже ничего хорошего....
выполнял в "выполнить" и в xterm, ни разу окошка не увидел...
ps
wm xfce-base/xfce4-4.4.2
что я делаю ни так ?
_______________________________________
грех обманывать компиляторы в субботу
Нормальная
Нормальная работа osd_cat из под рутовых скриптов запускающихся не из под иксов (по крону, либо по acpi событиям) описана здесь. Можно сделать аналогично.
Команда osd_cat очень капризна к аргументам, у меня пару раз было так, что по долгу сидел и не мог понять отчего она ничего не отображает, вот работающий вариант к моей системе:
echo 'Test message' | osd_cat --color=brown --pos=bottom --align=center --font=-*-luxi*-*-*-*-*-32-* --lines=3