
Originally Posted by
elanthis
Sweet. Now if only GNOME, KDE, XFCE, E, or any other Linux desktop actually managed to use multi-monitor desktops properly. It seems all of them want to treat your desktop as a single spanned display with maybe some half-assed thought put into limiting the panel to a single display.
I use xfce. The panel has options to span over two monitors (though only useable, when the lower bounds of the display are aligned), or limiting it to each monitor.
What do you expect more?

Originally Posted by
elanthis
New windows are just as likely to pop up on your secondary, head-craning-required, not-even-turned-on display as they are to appear on the main display (in which the action that caused the window to open took place).
For me new windows appear on the display the mouse pointer is currently on.

Originally Posted by
elanthis
Desktop icons are usually sorted to the wrong place.
They are just staying where they are on the primary monitor.

Originally Posted by
elanthis
The desktop bars default to left-most monitors usually.
To the primary monitor? Is that a bad default?

Originally Posted by
elanthis
Hell, GDM is even so ****ing stupid as to place the greeter window and panel on whichever monitor the cursor is currently on, including a "race condition" that allows the greeter to show up on one display and the panel to show up on another.
Hm.

Originally Posted by
elanthis
Meanwhile, WinXP and Win7 both Just Work(tm) exactly the way you'd expect things to.
My xfce does also.

Originally Posted by
elanthis
I don't get it. Multiple monitors are practically a necessity for many programming tasks, particularly those that deal with the whole desktop. How come nobody in the Linux desktop world has bothered to implement support for them properly?
They are?

Originally Posted by
elanthis
Oh, and just to top it off, the Linux r600 driver lists my displays in reverse order of Windows, so whenever I change OSes I need to swap cables to get the monitor that's actually in front of my face to be the primary display. Lovely.
Code:
xrandr --output XXX --primary