human double inherits gnome theme (20% extra open(2) calls!)

Bug #311249 reported by Dave Gilbert
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
human-icon-theme (Ubuntu)
New
Undecided
Unassigned
Nominated for Jaunty by Dave Gilbert

Bug Description

Binary package hint: human-icon-theme

In
   /usr/share/icons/Human/index.theme

Human inherits from Tangerine, gnome
however Tangerine also inherits from Gnome and as far as I can tell there is no benefit from
doubly inheriting from Gnome.

If I remove the ', gnome' from Human a desktop startup still seems to work OK AND
the number of open(2) calls on starting a second gnome-terminal drops from 125 to 101 (after I
regenerate the icon cache).

20% less open's for almost no work?

Dave
P.S. Some of this is due to libXCursor and friends being rather dumb, but that's a separate problem.

Revision history for this message
Dave Gilbert (ubuntu-treblig) wrote :

On Lucid we don't seem to have /usr/share/icons/Human any more, but some of the others have the same (minor) problem:

dg@major:/usr/share/icons$ grep Inherits */index.theme
default/index.theme:Inherits=DMZ-White
elementary/index.theme:Inherits=gnome,hicolor
elementary-monochrome/index.theme:Inherits=elementary
HighContrastInverse/index.theme:Inherits=HighContrastLargePrintInverse,gnome
HighContrastLargePrintInverse/index.theme:Inherits=gnome
Humanity-Dark/index.theme:Inherits=Humanity,gnome,hicolor
Humanity/index.theme:Inherits=gnome,hicolor
HumanLoginIcons/index.theme:Inherits=Humanity,gnome,hicolor
nuoveXT2/index.theme:Inherits=nuoveXT-1.6,Tango,gnome,crystalsvg

So I don't think HighContractInverse needs to include gnome, and Humanity-Dark doesn't need gnome or hicolor
simiarly for HumanLoginIcons

Dave

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.