Summary: | KDM's theme system lacks support for xinerama/twinview | ||
---|---|---|---|
Product: | kdm | Reporter: | Thomas Brix Larsen <brix> |
Component: | general | Assignee: | kdm bugs tracker <kdm-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fgunni, finex, gabe.yoder, miikka.salminen |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Proposed patch using tiling. |
Description
Thomas Brix Larsen
2008-08-16 18:55:12 UTC
Created attachment 26878 [details]
Proposed patch using tiling.
this patch isn't very good, as it does not deal with differently sized desktops properly. tiling isn't particularly nice anyway. i suggest to introduce an extension to the theme file format to specify a background for secondary screens. maybe an altbackground attribute to items. dunno. I started out by trying to loop through the screens and assign each of them a pixmap with matching resolution, but Qt wouldn't let me do it. Each screen in Qt seem to have the combined resolution of all the screens (physical: 2x 1680x1050, every screen widget in Qt: 3360x1050); possibly a bug in Qt? yes, i know - i run into that problem when i tried to make krootimage render all screens but the themed one. but you can see how it deals with xinerama. I'm seeing a different variation on this issue in 4.1.1 with the radeonhd driver (version 1.2.1). First it draws the background centered (and thus split across the two screens), and then it draws the background on the first screen. I'm experiencing the same as Gabe Yoder with 4.1.3 with nvidia driver (version 177.80) using twinview. There is also a noticeable latency between the initial draw to the center of both screens and the redraw to the first screen. So in the end approximately half of the original centered background is left on the second screen, while the background of the first screen appears correctly. Same here like Gabe Yoder, and still in kubuntu 4.2beta1 packages. nvidia 177.80 driver and nvidia 180.11beta driver. (In reply to comment #7) > Same here like Gabe Yoder, and still in kubuntu 4.2beta1 packages. > nvidia 177.80 driver and nvidia 180.11beta driver. > That's interesting because as of 4.2 beta 1 (which I built from source), it works correctly (a copy of the background positioned properly on each screen). Sorry, i dont know why i thought this (maybe i mixed some things up) as it of course works now in 4.2beta1. Sorry for that misinformation. Kdm is displayed fine in current trunk with twinview on my system too. Can we close this bug as fixed? |