From: Сергей Вольхин <volhin@bk.ru.>
Newsgroups: email
Date: Mon, 14 Aug 2006 14:31:37 +0000 (UTC)
Subject: Подключение iPod к Linux + автоматизация с помощью hotplug.
Итак, подключим iPod к Linux и полностью автоматизируем работу с ним.
Замечу, что я писал данную статью с плеером shuffle, но думаю советы
отлично подойдут и к другим плеерам от Apple.
1) Подключаем наш iPod к usb и убеждаемся с помощью usbview, что он
виден в системе.
Вынимаем, а затем опять включаем iPod и в файле /home/user/id получаем
нужное значение переменной $PRODUCT (по ней мы и узнаем, что подключился
именно iPod, а не, например, usb-сканер).
У меня в файле появилась следующая строчка: 5ac/1300/1001.
5) Теперь вместо нашей строки
echo $PRODUCT > /home/user/id
вставляем в файл usb.agent следующую конструкцию:
#iPod
if [ "$PRODUCT" = "5ac/1300/1001" ]; then
su - -c "/usr/bin/gtkpod --display :0" user &
fi
"5ac/1300/1001" при необходимости замените на своё значение $PRODUCT.
Теперь если hotplug увидит ваш iPod он автоматически запустит gtkpod на
нужном X-сервере (--display :0) и с не рутовыми, а вашими правами
(su -... user &, где user конечно замените на ваше имя в системе).
Отмечу, что этот (с hotplug) способ довольно универсален и у меня по
этому принципу работает ещё и сканер (при его подключении к usb
запускается xsane).
6) И последний штрих:
В программе gtkpod вибираем Edit -> Edit Preferences и ставим галку на
позиции "Handle mounting/umounting of iPod drive"
7) Вот и всё =)
Теперь, если захотите залить новой музыки, вам просто нужно будет
воткнуть iPod в usb-порт. Запустится gtkpod и плеер автоматом
примонтируется. Соответственно при выходе из gtkpod плеер также
автоматически отмонтируется.
8) Если что-то непонятно или возникли проблемы, вот ссылки по теме: