Bug 259822 - White block should not appear
Summary: White block should not appear
Status: CLOSED FIXED
Alias: None
Product: Oxygen
Classification: Plasma
Component: gtk2-engine (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
: 259929 269130 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-14 10:50 UTC by LiShaohui
Modified: 2011-07-29 23:39 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshots (244.55 KB, application/x-gzip)
2010-12-14 10:54 UTC, LiShaohui
Details
new attachment (157.18 KB, application/x-gzip)
2010-12-14 15:28 UTC, LiShaohui
Details

Note You need to log in before you can comment on or make changes to this bug.
Description LiShaohui 2010-12-14 10:50:31 UTC
Version:           unspecified (using KDE 4.5.3) 
OS:                Linux

I tried to use the oxygen-gtk style today. It's good, but far from perfect. 
When I run some applications, such as Audacious. There is a large white block that should not appear in the interface.
However, It's normal when I use gtk-oxygen-engine.
Sorry if my English is not as better as it should,maybe seeing the attachment should be more easy to understand.

Reproducible: Always

Steps to Reproduce:
Just use the oxygen-gtk style, then run Audacious.

Actual Results:  
There is a large white block that should not appear in the interface.
And the "About" of Audacious is abnormal too.
Comment 1 LiShaohui 2010-12-14 10:54:32 UTC
Created attachment 54542 [details]
Screenshots
Comment 2 Hugo Pereira Da Costa 2010-12-14 10:58:15 UTC
Its because of Argb support
Please read the README file, and add audacious to the argb blacklist.
Then report with the correct application name, then close the bug.

PS: "far from perfect" statements, without backing up with concrete issues, are not constructive. Bluntly said, you do not *have to* use this style, if it is not perfect enough for you.
Comment 3 LiShaohui 2010-12-14 15:27:13 UTC
Thank you very much. I add "audacious2" to the argb blacklist. Then "about audacious" is normal now. But the white block is still on its interface.
And when I move the mouse over a menuitem witch should pop-up another popmenu, the KDE crash. The same as GIMP.
In addition, please see the 1.png and 2.png in the new attachment. Sometimes, the color of the checkbox or others is wrong before I move the mouse over it.

PS: Please excuse me for my poor English. This is my first bug report in an English web site. In fact, I have to write these with the help of Google translation. I really do not know how to accurately express what I mean.
Comment 4 LiShaohui 2010-12-14 15:28:10 UTC
Created attachment 54548 [details]
new attachment
Comment 5 Hugo Pereira Da Costa 2010-12-14 15:49:22 UTC
1/ I added audacious2 to the black-list. Thanks ! 

2/ concerning the other white rect. This is I think a bug in Cairo, for too recent version of cairo (the painting engine used by oxygen-gtk) and with NVIDIA graphics card (and possibly other). 

You have an NVIDIA graphics card ? 
Which version of Cairo do you have ? 

The same bug might also explain the crashes and wrong colors at other places
(basically: gradients are not rendered well, when cairo passes them to the NVIDIA GPU)

See: http://70.87.46.147/vbulletin/showthread.php?p=2345813

And also: 
http://www.nvnews.net/vbulletin/showthread.php?t=154919

And the cairo patch (that fixed a similar issue I had on my desktop at home) at:
http://www.nvnews.net/vbulletin/attachment.php?attachmentid=41092&d=1284058366

But you would need to compile cairo manually :(
Sorry, there is not much we can do about it. Hopefully Cairo and/or Nvidia drivers will get fixed soon.

Keep me posted if you get a chance of trying the above.
I'll close the bug if it fixes your issues.
Comment 6 Cédric Bellegarde 2010-12-14 15:57:47 UTC
Can confirm, archlinux cairo is patched and no bug here.
Comment 7 LiShaohui 2010-12-14 16:05:30 UTC
Thank you again.
I just installed oxygen-gtk from the software repository. It work very well in archlinux.
This bug should be closed now.
Comment 8 Hugo Pereira Da Costa 2010-12-14 16:09:33 UTC
Cool ! Closing !
Don't hesitate to file more bug reports if you find new issues (I'm sure there are plenty). And sorry for the somewhat bitter tone of my first answer.

Hugo
Comment 9 Hugo Pereira Da Costa 2010-12-15 10:39:00 UTC
*** Bug 259929 has been marked as a duplicate of this bug. ***
Comment 10 Hugo Pereira Da Costa 2011-03-22 14:05:21 UTC
*** Bug 269130 has been marked as a duplicate of this bug. ***