[Bug 328385] New: KDE fails to resize properly with XRandR 1.2 rotation
https://bugzilla.novell.com/show_bug.cgi?id=328385 Summary: KDE fails to resize properly with XRandR 1.2 rotation Product: openSUSE 10.3 Version: RC 1 Platform: i686 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: KDE AssignedTo: kde-maintainers@suse.de ReportedBy: loki1984@vfemail.net QAContact: qa@suse.de Found By: Beta-Customer I have a Thinkpad X41 Tablet with an Intel 915GM graphics card. I did a fresh install of OpenSuSE 10.3 RC1, and have done all available updates. The output of xrandr -q is as follows: Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024 VGA disconnected 1024x768+0+0 (normal left inverted right) 0mm x 0mm 1024x768_60 60.0* LVDS connected 1024x768+0+0 (normal left inverted right) 0mm x 0mm 1024x768 57.6*+ 85.0 75.0 70.1 60.0 832x624 74.6 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1 Running xrandr --output LVDS --rotate left in KDE gives me a properly rotated 1024x1024 desktop, however I have to move the main panel to the bottom of the screen manually the first time. The desktop size is 1024x1024 because the non-existant VGA monitor is at 1024x768, and the LCD is at 768x1024, so 1024x1024 is the smallest resolution which will fit both. This is part works more or less properly as far as I can tell. Running xrandr --output VGA --rotate left --output LVDS --rotate left is where I run into problems. This gives me a properly rotated 768x768 desktop. The bottom of the screen beyond 768 is just blank. xrandr -q lists the current size correctly as 768x1024, and I can move the cursor and windows down to there, but no desktop background shows up in that area, and I cannot move the panel down to the bottom. When I maximize a window it maximizes in the 768x768 desktop area. In GNOME the rotation works flawlessly, which leads me to believe that my Xorg configuration is correct. Also, when I run kwin --replace in KDE while it's rotated, windows maximize in the proper 768x1024 area, however the panel is still stuck and the background in the area below 768 is still black. When I run xrandr --output VGA --rotate left --output LVDS --rotate left --fb 1024x1024, then I get a properly rotated desktop. However, my mouse can still travel far off the screen on the one side, and my stylus requires a hack to work properly. Basically, with the --fb FOOxBAR option, I get a FOOxFOO desktop instead of a FOOxBAR desktop, provided that the specified FOOxBAR size is large enough to hold the proper desktop size, if not I get an error from xrandr. Hopefully the info I provided proves helpful, if you need any more please let me know. ~Loki -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=328385#c1
--- Comment #1 from Adam Martinson
https://bugzilla.novell.com/show_bug.cgi?id=328385#c2
--- Comment #2 from Adam Martinson
https://bugzilla.novell.com/show_bug.cgi?id=328385#c3
Adam Martinson
https://bugzilla.novell.com/show_bug.cgi?id=328385#c4
--- Comment #4 from Ciaran Gillespie
https://bugzilla.novell.com/show_bug.cgi?id=328385#c5
--- Comment #5 from Adam Martinson
I was the first reporter of this bug, and I still can't exactly get KDE to behave correclty on a flip, even with the script attached to this bug.
I did manage to solve some problems by adding the line Option "Rotate" "cw" in the Section "Screen" instead of the Section "Device"
Which parts of KDE do not work properly when using the script? If you put rotation into your xorg.conf, that may screw the script up, and it's generally not what you want to do if you're looking to get on-the-fly rotation. If you upload your xorg.conf file I'll look it over. Also, what kind of tablet PC do you have? The script should work on those with a wacom tablet, it won't set the stylus properly for others. ~Loki -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=328385#c6
--- Comment #6 from Adam Martinson
https://bugzilla.novell.com/show_bug.cgi?id=328385#c7
--- Comment #7 from Ciaran Gillespie
https://bugzilla.novell.com/show_bug.cgi?id=328385#c8
--- Comment #8 from Ciaran Gillespie
https://bugzilla.novell.com/show_bug.cgi?id=328385#c9
--- Comment #9 from Ciaran Gillespie
https://bugzilla.novell.com/show_bug.cgi?id=328385#c10
--- Comment #10 from Ciaran Gillespie
https://bugzilla.novell.com/show_bug.cgi?id=328385#c11
--- Comment #11 from Ciaran Gillespie
https://bugzilla.novell.com/show_bug.cgi?id=328385#c12
--- Comment #12 from Ciaran Gillespie
https://bugzilla.novell.com/show_bug.cgi?id=328385#c13
Adam Martinson
https://bugzilla.novell.com/show_bug.cgi?id=328385#c14
Adam Martinson
https://bugzilla.novell.com/show_bug.cgi?id=328385#c15
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385#c16
Adam Martinson
https://bugzilla.novell.com/show_bug.cgi?id=328385#c17
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385#c18
Adam Martinson
https://bugzilla.novell.com/show_bug.cgi?id=328385#c19
--- Comment #19 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385#c20
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385#c21
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385#c22
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385#c23
Matthias Hopf
https://bugzilla.novell.com/show_bug.cgi?id=328385
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=328385
Stephan Binner
https://bugzilla.novell.com/show_bug.cgi?id=328385
User llunak@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=328385#c24
Lubos Lunak
https://bugzilla.novell.com/show_bug.cgi?id=328385
User jpr@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=328385#c25
JP Rosevear
participants (1)
-
bugzilla_noreply@novell.com