rotating the screen

Brian J. Tarricone bjt23 at cornell.edu
Tue Jun 14 00:19:12 CEST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Edscott Wilson Garcia wrote:
> Hi Olivier,
> 
> El lun, 13-06-2005 a las 20:58 +0200, Olivier Fourdan escribió: 
> 
>>Hi Edscott,
>>
>>Just for the record, dunno if that's the same:
>>
>>http://bugzilla.xfce.org/show_bug.cgi?id=941
>>
> 
> 
> Nope. Rotation by means of xorg and the nv driver works fine (albeit
> slow, but that is normal for nv driver). This is for the closed source
> nvidia driver (7174), where you can use 
> 
>         Option      "RandRRotation" "on"
> 
> And then do "xrandr -o right" in xinitrc before xfce starts up.
> After rotation, the new desktop size is not updated:
> 
> 
>  SZ:    Pixels          Physical       Refresh
> *0   1024 x 768    ( 302mm x 232mm )  *60  
>  1    800 x 600    ( 302mm x 232mm )   60  
>  2    640 x 480    ( 302mm x 232mm )   60  
> Current rotation - right
> Current reflection - none
> Rotations possible - normal left inverted right 
> Reflections possible - none
> 
> Maybe it should be up to applications to figure out that
> "rotation=right|left" implies that width and height fields should be
> reversed, but that does not seem right. More likely to be a nvidia bug.

I'd strongly suspect an nvidia bug too, but perhaps that's not supposed
to be how it works.  Maybe the server-reported screen size doesn't
change (and perhaps there's no event indicating a screen size change),
but there's a rotation event, and the WM is expected to keep track of
the rotation and adjust itself internally.  But what do I know; I
haven't looked at the XRANDR spec in a long time...

	-brian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFCrgZg6XyW6VEeAnsRAoDQAKC+eZY9a+tIIchlUIzcW0oVyRbhWACguSsh
IHWG87MsOffoR40waS/hdxo=
=riaB
-----END PGP SIGNATURE-----



More information about the Xfce mailing list