human double inherits gnome theme (20% extra open(2) calls!)
Bug #311249 reported by
Dave Gilbert
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
human-icon-theme (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: human-icon-theme
In
/usr/
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.
To post a comment you must log in.
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 index.theme: Inherits= DMZ-White index.theme: Inherits= gnome,hicolor monochrome/ index.theme: Inherits= elementary erse/index. theme:Inherits= HighContrastLar gePrintInverse, gnome gePrintInverse/ index.theme: Inherits= gnome Dark/index. theme:Inherits= Humanity, gnome,hicolor index.theme: Inherits= gnome,hicolor /index. theme:Inherits= Humanity, gnome,hicolor index.theme: Inherits= nuoveXT- 1.6,Tango, gnome,crystalsv g
default/
elementary/
elementary-
HighContrastInv
HighContrastLar
Humanity-
Humanity/
HumanLoginIcons
nuoveXT2/
So I don't think HighContractInverse needs to include gnome, and Humanity-Dark doesn't need gnome or hicolor
simiarly for HumanLoginIcons
Dave