How to sync your iPad with Linux
Apple makes some great hardware, but their closed eco system is far from Linux-friendly. Thankfully it can be done – here’s how you can use your iPad, iPhone and iPod with your Ubuntu Linux computer…
Working with Music
One of the pop-up windows that appeared when you connected your Apple device to your Ubuntu computer will ask you which application you want to use to manage the music on your device. Two players that have great support for these devices are Rhythmbox and Amarok.
5. Rhythmbox
Rhythmbox is the music player that ships by default with Ubuntu Linux, and is arguably one of the most popular music players on the Linux platform. When you connect your iDevice to you Ubuntu computer and Rhythmbox is running, the device should automatically show up in the Devices list on the left sidebar of the application’s main window. Drag and drop any music you want added to your iPod, iPad or iPhone. One of the missing features in Rhythmbox is that it only allows you to add music to your iDevice and not remove stuff. If you want to be able to remove stuff, you will need to use Amarok.

6. Amarok
Amarok is a KDE project and is not included in the default list of packages that gets installed with Ubuntu Linux. You can, however, install it using the command ‘# sudo apt-get install amarok’. Once Amarok is installed, connect your iDevice to your computer. The device should show up under the Local Music sections. To remove a song from your iPod or iPhone, expand the device’s music listing from the Local Music section, right-click on the song and click on the ‘delete’ option in the menu. Wait for a short while as the device syncs with Amarok. Hit OK when asked if you want to proceed with the sync. The selected track should then be deleted.
gtkpod
gtkpod is yet another application for syncing your iPod, iPad or iPhone with Linux. It’s a bit trickier to get going, but considering the fact that the team is working on features such as calendar and contacts syncing, it might just trump all the other tools to become a one-stop shop for all your syncing needs.
7. Get Fuse
Before you can get going with gtkpod, you will need to install the package Fuse and its dependencies on your computer. Ubuntu Linux users can install it by searching for the term ‘fuse’ in the Synaptic Package Manager’s list of available packages. Once Fuse is installed, you will need to edit the file ‘/etc/fuse.conf’. Open the file in your favourite text editor (with sudo privileges) and change the last line from ‘#user_allow_other’ to ‘user_allow_other’ (ie remove the hash sign). Save the file and exit the text editor.

8. Complete Fuse installation
Now launch the ‘Users and Groups’ manager from the System>Administration menu. Click on the Manage Groups button, find the group ‘fuse’ in the list and hit the Properties button. Check the box with your username on it in the pane that pops up. Click OK and close the windows. You should now have access to Fuse. For all the settings changes you made to kick in, you will need to log out and get back into your account.
9. Install gtkpod
Install gtkpod from Synaptic or by using the command ‘# sudo apt-get install gtkpod’. The application should appear under ‘Applications>Sound and Video>gtkpod iPod Manager’. Now add your iPhone, iPad or iPod to the gtkpod setup by launching on Edit>
Repository/iPod Options item in the menu. Give the repository a name such as ‘My iPad’.
10. Set up gtkpod
Make sure your Apple device is connected to your computer before proceeding. Under your home directory you will see a hidden folder called .gvfs/. Your Apple device will be mounted under this directory with the device’s name. Enter that as the repository mount point in gtkpod. For example, on our computer this path was ‘/home/sukritd/.gvfs/Phoebus iPhone’. Select your Apple device’s model under the list of the models available. Hit Add and OK to complete the setup. On the main window of gtkpod, click on the Load iPod(s) button to have gtkpod fetch all the information from your Apple device. Make the changes you want to make and then hit the Save Changes button to apply the changes to your Apple device.

Continue to page 3 – working with photos & video
Linux User & Developer is the magazine for the GNU Generation
Click here to try 3 issues for £1















gay
This article is strange. First you explain how to install libimobiledevice for Ubuntu 9.10 even though this Ubuntu version is outdated. There is a long-term-support release (10.04) AND a new regular release which is called 10.10 btw, and not 10.1! Both of which support what you write about out-of-the-box.
What would be nice to know, is how to sync stuff, install apps, usb-tether or backup/restore the device. These are the things you gain by installing the new version of libimobiledevice.
Also: You don’t have to “unmount” iPhone/iPod touch/iPad as long as they don’t say “synchronizing” on their screen. The OS on the devices takes care of it automatically. In fact “umounting” the newer iDevices doesn’t do anything but removing the icon from the desktop.
Any Idea hot to load eBooks to use in iBooks ?
Hi there,
My ipod nano is seen as is the music on it, however i cannot drag an drop music to it, i get an error message saying “read only file system”. I am using 10.04.
Ok looks to be working now, not quite sure why though, but hey.
Also while it does not “sync”, you can remove tracks as well as add in Rythmbox.
I have just cleared my daughters Ipod nano of 200ish songs and added on 1092.
Happy days.
Using openSUSE 11.3 fully up-to-date I spent 5 hours or so with a clean fresh iPod classic and could not get past HFS+ being both read only.
I could see (read) the iPod but do nothing else
I understand that if I use MS Windows to initialize the iPod the filesystem would have been changed to VFAT32
I’d really like to know if the author has actually done all that he claims, or, having used an MS Windows initialized iPod, has assumed that everything else would be as easy?
This article is more convincing http://en.gentoo-wiki.com/wiki/Hfsplus
however there is also this
http://forums.opensuse.org/english/get-help-here/applications/449185-read-write-hfs-how-can-i-do.html
I attempted to add music to my iPad using Rhythmbox. I had previously synced the iPad with iTunes on my Windows machine. Rhythmbox removed all album artwork from all songs and movies before crashing, without actually adding a single file. I then restored the artwork using iTunes, then tried GTKPod, with the same result.
Any suggestions for how to actually add songs to the device without completely obliterating my album artwork?
I love article How to sync your iPad with Linux | Linux User. Thanks for discussing your ideas. I would also like to express that video games have been actually evolving. Modern technology and innovative developments have aided create reasonable and fun games. These kinds of entertainment video games were not really sensible when the concept was first of all being used. Just like other kinds of technology, video games way too have had to advance through many years. This itself is testimony towards the fast growth of video games.
Good posting, im subscribing to your rss. Many thanks once more
better solution : sell iPad/iPod/iPhone, buy Android tablet / phone , plug Android device into Linux, enable USB mount as offered by Android wizard.
enjoy read/writeable contents from and to your device. Android does not care if your epubs/mp3s/movs are pirated or drm’ed. Therfore it does not need “iTunes” as the gatekeeper.
If you prepare your Android’s SD-card with a simple textfile in its root labeled
.is_Music_Player
and insert in the file this simple
[Music folder]
“Music”
you can happily sync from and to with Amarok,Rhythmbox,banshee etc .
Try this with any Apple device.. ios5.x wont even let you add music, only import via a one-way-road but not vice versa ..
Useless toys these fruit devices. ( at least ubuntu one has an app on the appstore, but even that is severly limited on what it can “sync” ).