Dual-head with one head rotated?

I have two questions about using sawfish with dual monitors, but with one
rotated.  I have a 1680x1050 LCD hooked up to the DVI port of an Intel
965Q on a Dell Optiplex system.

I have a 1280x1024 LCD hooked up to the VGA port.  I added 'Virtual 2704
1280' to the SubSection "Display" part of my xorg.conf and ran the
following command: 
xrandr --output VGA --auto --rotate left --right-of TMDS-1

This pulled up the second display rotated (woohoo!) and the speed of
the rotated display is even pretty fast (double woohoo!).

The problem is that sawfish thinks the screen is a square of 2704x1280
pixels, and will happily place and allow windows in the dead zone in
the bottom left, i.e. in the xxx's of this bad ascii art:
|           . 1024 |
| 1680 x    . 1280 |
| 1050      .      |
|           .      | 
|___________.      |
 xxxxxxxxxxx|      |

Is there some way to convince sawfish that the x'd out part really does
not exist and it cannot use it?  I would even be willing to hand edit
some source and custom compile if it would fix the issue.

Second question, is there a way to make the edge between the two screen
(the vertial part with the dots) act as if it is the edge of a window,
so when you move windows (or send windows with the 'Corner upper right'
command in <http://sawfish.wikia.com/wiki/Corner>) they stop at the
intersection of the two screens?

The OS is Debian/unstable fully up to date:
ii  xserver-xorg             1:7.3+14                 the X.Org X server
ii  xserver-xorg-core        2:1.4.2-2                Xorg X server - core server
ii  xserver-xorg-video-intel 2:2.3.2-2                X.Org X server -- Intel i8xx, i9xx display driver

Many thanks!

Virtual means never knowing where your next byte is coming from.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]