the screenlocker dialog gets really ugly if you use anything besides the standard oxygen widget style and colors (see screenshot). Reproducible: Always
Created attachment 75802 [details] a screenshot showing the brokenness
Can you set the version please? You can also use the keyword "regression" in the "Keywords" field. Thanks
can you please provide a detailed method to reproduce so that someone who wishes to replicate and possibly fix this doesn't have to fiddle around with settings randomly wondering what to change to what values?
1. Set the widget style to something non-standard (like QtCurve). 2. Lock the screen.
Tried: QtCurve (after installing it :), Clean Looks, Plastique, Gtk+ Style ... all worked just fine. So then I figured maybe it was the color scheme. Tried dark schemes and light schemes with both Oxygen and QtCurve. I was seeing the visual differences in the lock screen, but it looked perfect each time. Perhaps a style bug, for a given version of QtCurve? If you can reproduce with a different style or find the root cause, feel free to re-open. (Interestingly, all the messed up widgets are ones that are brought in via QGraphicsProxyWidget. wonder if there was something going on wrong with QtCurve or some other bit and that?)
Created attachment 76969 [details] Screenshot with QtCurve and Oxygen color theme QML screenlocker looks weidrly, when using QtCurve independent of colour scheme. See attachments.
Created attachment 76970 [details] Screenshot with QtCurve and Worton Soup (dark) color theme Attaching second screenshot of kscreenlocker. // kubuntu 12.10, kde 4.10. kubuntu-backports ppa
Please reopen!
yeah, I can still reproduce it here as well. I think you might need to set one of those fancy circly backgrounds (the circles or squares or whatnot) in for example QtCurve for it to show up.
might want to re-assign it to qtcurve, though, unless anyone can reproduce with any other widget style?
Yes, it looks like the issue is reproducible only with QtCurve. (I've all other standart themes like Plastique, Cleanlooks, Motif, ...)
> (I've all other standart themes like Plastique, Cleanlooks, Motif, ...) * I've tried
ok, I don't know where the QtCurve developer(s) track bugs, do you?
I've sent a private message with link to the bugreport to Craig Drummond on kde-look.org. Hope he will come to see. P.S. http://kde-look.org/content/show.php?content=40492
thanks
The root of issue is a background pixmap/gradient/transparency. Craig Dummond said it is unlikely that he is going to fix that or make a port for GTK 3. So volunteenrs are required to fix the issue. I would suggest this as a Junior Job. P.S. I will try to make a fix by myself too.
Confirming that this bug affects me too. Its a pity because the screen locker seems the most uncustomizable in KDE. I hope someone could provide a bug-fix here. Thanks!
QtCurve seems to have a new maintainer, so I filed a bug: https://github.com/QtCurve/qtcurve/issues/6
The problem should be fixed in QtCurve master with completely new translucent background handling. I think this bug can be closed (unless someone want to reassign it to QtCurve) since I don't think it is a bug of the screen locker anyway....
Thanks for the update, Yichao. If you see this happening again with QtCurve from master branch, or another widget style, please add a comment.