GNOME Bugzilla – Bug 590835
Provide iPhone/iPod Touch device icons in gnome-icon-theme
Last modified: 2010-03-25 14:20:40 UTC
As seen here [1], there is a working GVFS backend to connect to iPhone/iPod Touch devices and the plan is to merge it into GVFS HEAD sometime (very) soon. It would "kick ass" if gnome-icon-theme could provide icons for those devices for additional bling instead of showing the standard multimedia-player/phone icons when an iPhone/iPod Touch is automounted and shows up on the desktop. What icons would be needed: * multimedia-player-apple-ipod-touch * phone-apple-iphone ... if you are the god of artists: * multimedia-player-apple-ipod-touch-2g * phone-apple-iphone-3g * phone-apple-iphone-3g-white * phone-apple-iphone-3gs * phone-apple-iphone-3gs-white [1] http://media.sukimashita.com/temp/gvfs-backend-afc-screenshot-1.png (Icon from Jonathan Zuniga under CC2.5)
The gnome icon theme only covers the desktop basics defined in the naming specification. Maybe hal is the place for these?
Created attachment 141318 [details] Iphone icon, with SVG 'source' included. LGPL2+
(In reply to comment #1) > The gnome icon theme only covers the desktop basics defined in the naming > specification. > > Maybe hal is the place for these? HAL is (going to be) deprecated. DeviceKit will take over but afaik not package any icons. Dobey told me on IRC he wants them bundled in the icon theme. So that's why this bug is here. Also take note of a "theming system architecture issue" described in bug 586762 which makes it hard to theme device icons anyways... Perhaps there is a need for gnome-icon-theme-devices? What about other vendor's mp3 players, mobile phone gvfs obex mounts, ...?
I'm sure dobey suggested AN icon theme, not the gnome-icon-theme. Yea, gnome-icon-theme-devices sounds like something we need. There's actually quite a lot of device icons currently in the gnome-icon-theme-extras module (a sort of WIP module) that I'd be willing to clean up and move over.
gnome-icon-theme-extras already provides icon for ipods and the like. I guess the component was chosen wrong for this bug report.
There is no gnome-icon-theme-extras or extras component afaik. Now quite some time passed and support for iPhone/iPod Touch has moved into the desktop and in the sphere of end-users with Ubuntu Lucid. It would be more than practical now to find a solution to provide proper icons for these devices upstream. All we want is that Nautilus, GVFS, libgpod/Rhythmbox and other software which is starting to pick up the new iPhone/iPod Touch support presents sane icons to the end-users. I also can't stress enough that we can all benefit from a positive marketing factor here which further helps the adoption of the Linux Desktop in general. Can please someone help here or quickly describe the way to get this bug fixed? Jakub has made such a nice icon for the iPhone... don't like to see this wasted.
gnome-icon-theme-extras is http://git.gnome.org/browse/gnome-icon-theme-extras/ fwiw. It's just a repository containing various icons (including ipod icons), but there's no corresponding tarball, my understanding is that the icons there have to go "somewhere" to get distributed. But yeah, maybe there is no bugzilla component for that.
(In reply to comment #6) > There is no gnome-icon-theme-extras or extras component afaik. > > Now quite some time passed and support for iPhone/iPod Touch has moved into the > desktop and in the sphere of end-users with Ubuntu Lucid. Sigh. The support was already in the gvfs shipped by Fedora 12 6 months ago, FWIW. We could put the icons in gvfs itself if Jakub doesn't feel that gnome-icon-theme is the right place for them.
The other option is to fix up gnome-icon-themes-extras to be an actual extension of gnome-icon-theme. Have it use the same 'build system' based around the one canvas workflow (we only have three device icons with a highres variant though -- iphone, g1 and palm pre) and import the existing device assets that are split into individual sizes. This module would not be a separate theme though, it would install to $PREFIX/share/icons/gnome and would not provide its own index.theme
@Bastien: I know Fedora had it early, infact I had it packaged for openSUSE as one of the first. Oh and for Christophe's sake, yes Mandriva had it earlier in Cooker aswell. Just note that it also recently entered Ubuntu Lucid. ;) Bundling the icons in GVFS is not the right approach as far as dobey told me (apart from not working anways due to bug #586762). Only applications should bundle their icons. @Jakub: I always thought gnome-icon-theme-extras would be to gnome-icon-theme what gstreamer-plugins-good is to gstreamer for instance. An extension for icons not really needed in the base system. Currently it is a repository to dump icons that end/desktop-users never see (it's idling 2 years already). I would agree it should just be an extension on top of the GNOME icon theme. I also vote for converting icons to the "one canvas workflow" but skip the highres component on icons where it does not yet exist. Even without the highres version it probably will be sufficient for 90% of the use cases. Perhaps then "device specific icons" will then finally become reality. :)
Jakub, Hylke and I fixed up gnome-icon-theme-extras, and there's iPod Touch and iPhone icons in the latest release: http://ftp.acc.umu.se/pub/GNOME/sources/gnome-icon-theme-extras/2.29/