What is gtkpod?
gtkpod is a platform independent Graphical User Interface for Apple's iPod using GTK2. It supports the first to fifth Generation including the iPod mini, iPod Photo, iPod Shuffle, iPod nano, and iPod Video.
The official website no longer works. Last version, 2.1.5, released in June 2015, can be still downloaded from SourceForge.