Tasklist glow is ugly

Bug #297429 reported by Michael Kuhn
6
Affects Status Importance Assigned to Milestone
human-theme (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

Binary package hint: human-theme

The glowing of the tasklist is achieved by drawing a colored rectangle on top of the tasklist item -- which is really ugly.
The attached patch fixes this problem.

Revision history for this message
Michael Kuhn (suraia) wrote :
Revision history for this message
Foppe Hemminga (foppe) wrote :

Hi Michael,

Thanks for filing this bug report and providing the proposed solution.
I myself also have some troubles with certain themes but those are themes not provided by Ubuntu.
In your proposal you uncomment this line:

 # Glow the tasklist by changing the color, instead of overlaying it with a rectangle
 WnckTasklist ::fade-overlay-rect = 0

From some doc at http://live.gnome.org/GnomeArt/Tutorials/GtkThemes/StyleProperties the fade-overlay-rect property is described as:

Name: fade-overlay-rect
Type: boolean
Default: TRUE
Nick: Overlay a rectangle, instead of modifying the background.
Description: Compatibility mode for pixbuf engine themes that cannot react to color changes. If enabled, a rectangle with the correct color will be drawn on top of the button. Default: TRUE

which makes me believe this solution may work in certain situations (pixbuf engine) though not always. In other words the authors of the theme will have had a reason to comment the line out.

--F

Revision history for this message
Michael Kuhn (suraia) wrote :

The way I read that it means fade-overlay-rect should be set to 0 for _all_ engines except the pixbuf engine.
It is also set for other themes like Human-Clearlooks and Clearlooks. Since it works with murrine I see no reason to not set it.

Changed in human-theme (Ubuntu):
importance: Undecided → Wishlist
Michael Kuhn (suraia)
Changed in human-theme (Ubuntu):
status: New → Invalid
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.