LINUX.ORG.RU

[udev] автоподключение фотика

 


0

1

Есть фотик Canon SX130, но он при подключении к компу никак не детектится. Digikam нормально его определяет и автодетектом и вручную работает. Можно ли как-нибудь сделать чтобы при появлении фотика udev предлагал открыть его в digikam? В смысле кеды чтобы предлагали так же как флешку предлагают открыть в дельфине? Посоветуйте что для этого надо сделать?

Еще читал про gphoto2, пока не пробовал, но думаю он тоже правила для удева сам прописывать не станет.

Еще было бы интересно тоже как сделать также в lxde. У меня на втором компе lxde и хотелось бы чтобы при подключении фотика автоматом digikam открывался.

★★★★★

Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от anonymous

Поправил опечатки. Спасибо. Заработало. Осталось придумать как заставить digikam --detect-camera определять камеру не как mass storage и тогда получится ровно то что я хотел.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Loki13

Нашел баг... не знаю правда в чем, но скорее всего в gphoto2. Если в системе запущен smbnetfs, то он его и его маунт определяет как Mass storage camera

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Loki13

В итоге победа! Полная и безоговорочная :)

Вот такое удев-правило запускает digikam при подключении фотика и открывает страницу импорта

ACTION=="add", ACTION=="add",  SUBSYSTEM=="usb", DRIVER=="", ATTRS{product}=="Canon Digital Camera", ATTRS{serial}=="FB855A57EA6F4DA2B7613E6802B83F76", RUN+="/bin/su -c /bin/bash -c         'export DISPLAY=:0; LANG=ru_RU.UTF-8 /usr/bin/digikam --detect-camera' alexv"

alexv - пользователь. у меня пользователь один, поэтому мне вполне подходит.

Loki13 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.