Im using Xorg rotated (pivot).
The result is that xfwm4 seems to try to counteract this.
I can scroll a little to the right (like a virtual desktop size) and a part of
the bottom is not available to my mouse-coursor.
Its like a 1280x1024 resolution on 1024x1280 screen.
All other WMs i tried (metacity, ion, ratpoison, pekwm, openbox) have no problem
with a rotated Xorg.
Steps to Reproduce:
1. rotate X
2. restart X with xfwm4
3. move mouse around
I use Xorg's rotate, not NVidia's.
I tried Xorg 6.8.2 and cvs.
I don't see anything in xfwm4 that would explain such behaviour. The WM doesn't
deal with the rotate AFAICT, it just deals with scree nsize and xfwm4 is working
fine with xrandr resize.
This said, I'm running Xorg 6.9.2 and I'm you to find the rotation, either from
NVidia or from nv driver, the only rotation I've ever seen is "normal". I'd like
to have a better description on how to reproduce the problem.
What if you run *only* the WM and a terminal (ie run a se called "failsafe"
session and launch "xfwm4" from the xterm), and play with xrandr, does it work?
I just checked and I think your bug is invalid. I used the "Rotate" "CW" option
and xfwm4 works just fine.
I think you're being confused by the MCS "Display" setting that sets the xrandr
option on its own and thus probably breaks the CW/CCW rotate option, but that's
by no mean a bug in the window manager (at worst, it's a bug in Xorg because the
xrandr is said to be disabled with the rotate option in the "nv" man page)
Anyway, you can try this on your own, just log off, remove
$HOME/.config/xfce4/mcs_settings/display.xml and log in xfce again and you'll
see that the rotate options works just fine.
You are right, its working fine now.
My mistake was to believe that commenting "Load "RANDR"" in xorg.conf would
disable it, which it does not. RANDR was still enabled and xfwm4 seems to load
something RANDR related when it starts and therefore the screen "broke".
Option "Randr" "0" solved it.
Sorry i wasted your time.