If you've recently upgraded to iOS4 (now 4.2) and use Ubuntu 10.10 Maverick Meerkat, you can see your photos in Nautilus, but you have no access to your music using Rhythmbox or GTKPod (the device shows up but quickly disappears). However, you can easily get it to work using the instructions below.
Important: WebUpd8 reader rkv reports that the below instructions work with iPhone 3GS (using iOS 4.2) and the music he transfers shows up on his iPhone, while a friend who has tested this on an iPod Touch 4G says the device now shows up in Rhythmbox but the files he transfers don't show up on his iPod, so it seems this doesn't work for iPhone / iPod Touch 4G!
Important: WebUpd8 reader rkv reports that the below instructions work with iPhone 3GS (using iOS 4.2) and the music he transfers shows up on his iPhone, while a friend who has tested this on an iPod Touch 4G says the device now shows up in Rhythmbox but the files he transfers don't show up on his iPod, so it seems this doesn't work for iPhone / iPod Touch 4G!
Get iPhone / iPod Touch 3G with iOS4 mount/sync in Ubuntu 10.10 Maverick Meerkat
The packages required to get iPhone / iPod Touch to work with Ubuntu 10.10 are available in the official repositories now, however they are old and do not support iOS 4, so you'll have to add the Paul McEnery PPA and upgrade the packages:
sudo add-apt-repository ppa:pmcenery/ppa
sudo apt-get update
sudo apt-get dist-upgrade
At this point, if you plug-in your iPhone / iPod Touch, it should show up in Rhythmbox or GTK Pod. If it doesn't, restart your computer.
Note: I do not own an iPhone / iPod Touch so if the above instructions don't work, I can't help you.
Note: I do not own an iPhone / iPod Touch so if the above instructions don't work, I can't help you.
Thanks to rkv and Radu for the tip, testing and PPA. Screenshot thanks to Radu.