[xmonad] XMonad.Layout.LayoutScreens in an upside-down T arrangement
Alistair Gee
alistair.gee at gmail.com
Thu Jan 20 18:41:14 CET 2011
I have 4 monitors, but I am limited two 2 X screens due to my 2 nvidia
cards. My current screen setup is:
+------------+------------+
| X screen 0 | X screen 1 |
| monitor 1 | monitor 3 |
+------------+------------+
| X screen 0 | X screen 1 |
| monitor 2 | monitor 4 |
+------------+------------+
That is, the nvidia driver combines monitor 1 and monitor 2 into the 1st X
screen and monitor 3 and monitor 4 into a 2nd X screen.
To recreate the effect of 4 separate X screens, I use
XMonad.Layout.LayoutScreens to create a 2x2 screen setup. The command I have
in xmonad.hs is
layoutScreens 4 Grid
This works well. However, I would like to rearrange my screen setup to be
instead as follows:
+------------+
| |
| |
+------------+------------+------------+
| | | |
| | | |
+------------+------------+------------+
Using the nvidia configuration tool, I can create the above as:
+------------+
| X screen 0 |
| |
+------------+------------+------------+
| X screen 1 | X screen 0 | X screen 1 |
| | | |
+------------+------------+------------+
or
+------------+
| X screen 0 |
| |
+------------+------------+------------+
| X screen 1 | X screen 1 | X screen 0 |
| | | |
+------------+------------+------------+
However, once I do that, how do I use XMonad.Layout.LayoutScreens to create
a 4 screen setup again, now that the positions of the monitors are different
(and I can't use Grid to split up the layout)?
TIA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/xmonad/attachments/20110120/bb11ea95/attachment.htm>
More information about the xmonad
mailing list