Re: Why don't GNOME/KDE/others use a seperate icon filetype?
Originally Posted by
kirsis
As for the actual issue, I suppose that should be up to artists. As the icon end user, I don't have to deal with the filesystem nor do I want to. It works for me. If the artists prefer to pack em up, then by all means.
It affects developers and end users too. *You* may not want to deal with the filesystem, but Linux is meant to be tinkerer-friendly.
Originally Posted by
kirsis
Some people have mentioned that a packed icon library would create unnecessary overhead. This is not necessarily true. The tar format is not compressed, so there is barely any overhead in extracting the icons (no point in gzipping, for example, the icon archive since the images are already in an optimized format).
This is true. There is also no advantage to using a tar containing a hierarchy of folders, instead of manipulating the hierarchy directly.
Originally Posted by
kirsis
Keep in mind that icons in a tar archive would be all stored in one place on the hdd and could be read in one fell swoop, wheras reading icons stored as seperate files might require the storage device to perform more operations to read em (seeking operations).
This is also true, but I can think of no situation where it might be useful to load at once all icons from a theme, or all icon sizes from an icon. Icons are typically fetched only when necessary. There is no point in creating a buffer and filling it with all your icons.
Originally Posted by
kirsis
Also, GTK likely provides API functions for loading icons, so a change in the system shouldn't afect any existing apps.
Unfortunately, there are still apps out there that do not use the GTK API for everything. The way it is now, icons don't need to be packaged differently for other toolkits, too.
Originally Posted by
kirsis
To sum my opinion up - it's up to icon creators. End-users are unlikely to have good reasons to want a change in the way icons are stored.
Icon creators won't care, developers will. Artists are just that : people with the creative skills to produce artistic works, for instance icons. If an artist happens to be a developer, good for him, but don't assume all artists are developers and vice-versa.
This is the first age that's paid much attention to the future, which is a little ironic since we may not have one.
-- Arthur C. Clarke
Bookmarks