Ho visto in giro alcuni archers che non riescono ad avere l’ipod touch (iphone) automagically mounted sulla propria arch box non appena inserito. Anch’io ho incontrato simili difficoltà. Cosa ho fatto? Oltre ad aver installato i pacchetti necessari, così come esaurientemente indicato qui: http://wiki.archlinux.org/index.php/IPod#The_iFuse_Way_-_iPhone_OS_3.x, nell’ordine suggerisco di:
A) Modificare /etc/udev/rules.d/85-usbmuxd.rules di modo che risulti di siffatta guisa:
(in grassetto le modifiche)
# usbmuxd (iPhone “Apple Mobile Device” MUXer listening on /var/run/usbmuxd)
# Forces iPhone 1.0, 3G, 3GS and iPodTouch 1 and 2 to USB configuration 3 and run usbmuxd
ACTION==”add”, SUBSYSTEM==”usb”, OWNER=”usbmux”, ATTR{idVendor}==”05ac”, ATTR{idProduct}==”129[0-9]“, ENV{USBMUX_SUPPORTED}=”1″, ATTR{bConfigurationValue}!=”$attr{bNumConfigurations}”, ATTR{bConfigurationValue}=”$attr{bNumConfigurations}”, MODE=”770″, RUN+=”/usr/sbin/usbmuxd -u -U usbmux”
# Exit usbmuxd when the last phone is removed
ACTION==”remove”, SUBSYSTEM==”usb”, ENV{PRODUCT}==”5ac/129[0-9]/*”, ENV{INTERFACE}==”255/*”, RUN+=”/usr/sbin/usbmuxd -x”
Occhio che l’utente vostro e usbmux siano nei gruppi necessari (io per sicurezza li aggiunto un pò a tutti…)
B) Ricompilare gvfs utilizzando il PKGBUILD ufficiale ma di modo che compili anche gvfs-afc quindi:
# $Id: PKGBUILD 78688 2010-04-27 19:59:14Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgbase=gvfs
#pkgname=(‘gvfs’ ‘gvfs-smb’ ‘gvfs-afc’ ‘gvfs-gphoto2′ ‘gvfs-obexftp’)
pkgname=(‘gvfs’ ‘gvfs-smb’ ‘gvfs-afc’ ‘gvfs-gphoto2′ ‘gvfs-obexftp’)
pkgver=1.6.1
[...]
Dopo aver compilato quindi suggerisco un bel pacman -U gvfs-afc. Quindi direi che, compiuto questo ultimo passaggio, riavviare GNOME sia indicato.
Nota: Non capisco perché il maintainer di gvfs abbia messo negli optdepends gvfs-afc e poi lo abbia disabilitato nella toolchain…BOH.
Ora inserendo ipod touch (iphone) sul desktop appare automaticamente il nome dell’ipod

e puoi aprirlo direttamente con rhythmbox:

NON ho ancora testato le funzioni più interessanti. Però almeno le cose ora sembrano andare…(prima non succedeva una beneamata mazza)
UPDATE: dopo aver scritto il post ho notato che la libreria non veniva sincronizzata. Ovvero: copiavi da rhythmbox i brani ma non succedeva niente (nno comparivano sull’ipod i brani copiati). Fino ad ora. Infatti seguendo quanto riportato qui: http://marcansoft.com/blog/2009/10/iphone-syncing-on-linux-part-2/ (step 5) e montando l’ipod con “ifuse ipoT” la sincronizzazione funziona…Devo ancora vedere se montare il dispositivo è essenziale o meno.
UPDATE2: montare l’ipod con ifuse NON è essenziale.