Bug 52238
Summary: | Klock does not show some screensavers | ||
---|---|---|---|
Product: | [Retired] Red Hat Public Beta | Reporter: | Sammy <umar> |
Component: | kdebase | Assignee: | Bernhard Rosenkraenzer <bero> |
Status: | CLOSED RAWHIDE | QA Contact: | Ben Levenson <benl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | roswell | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2001-08-27 13:57:48 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Sammy
2001-08-21 20:47:26 UTC
We (Red Hat) should really try to fix this before next release. KLock actually does the right thing and calls e.g. kbouboule.kss --root. Running kbouboule.kss --root from a konsole or xterm doesn't work either. This is definitely not a packaging problem; looks like the screensaver can't grab the root window for some reason. Might be an X problem; debugging. After some more debugging, I believe it's an X problem: XSetForeground() , XFillRectangle() etc. don't seem to have any effect even though they're called on the correct (root) window. On another look, maybe it isn't after all - kdesktop seems to be showing on top of the screensaver (running the thing from a failsafe session (twm + xterm) works). (Might still be an X problem though; I'm not sure how somewhat conflicting low-level X calls should be handled) Submitted to KDE bug tracking system as 31663 Found it. The problem is that KDesktop is no longer drawing its background and icons on the root window itself - the screensavers are displayed under KDesktop. The screensavers need to be displayed on KDesktop's window rather than the real root window. Fixed in kdebase 2.2-9 |