Ce n'est pas total fluide car Apple n'aime vraiment pas Linux.
Grosso il faut : libimobiledevice-utils pour pouvoir voir l'iPhone en USB ; il faut aussi déverouiller l'iPhone et "faire confiance à cet ordinateur"
Les photos sont dans l'iPhone dans DCIM
Maintenant de temps en temps ça ne fonctionne pas quand il y a mise à jour du système, le temps que les devs de libimobiledevice trouvent les nouvelles "astuces".
Quand ça coince, je m'envoie les photos via mail.
Côté musique, il y a GTKpod qui est un peu rébarbatif et VLC :
https://www.wikihow.com/Transfer-Music-from-Linux/Ubuntu-to-an-iOS-Device