Page 1 of 2 12 LastLast
Results 1 to 10 of 38

Thread: Wayland Looks To Do Multi-Monitor The Right Way

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,350

    Default Wayland Looks To Do Multi-Monitor The Right Way

    Phoronix: Wayland Looks To Do Multi-Monitor The Right Way

    Two weeks ago the hot discussion item being talked about by those interested in the Wayland Display Server was how to handle input with Wayland (e.g. using X Input, create a separate "Inland" input project, or designing something entirely different). The new subject now brought up on the Wayland mailing list is how to handle multiple monitor support. Fortunately, it looks like Kristian plans to implement multiple monitor/display support in a different -- and better -- way than how it's dealt with by the X.Org Server...

    http://www.phoronix.com/vr.php?view=OTA5Mg

  2. #2
    Join Date
    Feb 2011
    Posts
    1,066

    Default

    Does these mean they will avoid the annoying issue that X11 has with mice getting lost in invisible areas in multi-monitor setups (like when you have monitors of different resolutions)?

  3. #3
    Join Date
    Dec 2007
    Posts
    2,328

    Default

    Quote Originally Posted by TheBlackCat View Post
    Does these mean they will avoid the annoying issue that X11 has with mice getting lost in invisible areas in multi-monitor setups (like when you have monitors of different resolutions)?
    http://lists.freedesktop.org/archive...ry/019108.html

  4. #4
    Join Date
    Mar 2009
    Posts
    84

    Default

    How is this better? There's nothing preventing an X11 driver from doing exactly the same thing to implement RandR's multi-screen support.

  5. #5
    Join Date
    Nov 2007
    Posts
    1,024

    Default

    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. 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). Desktop icons are usually sorted to the wrong place. The desktop bars default to left-most monitors usually. 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.

    Meanwhile, WinXP and Win7 both Just Work(tm) exactly the way you'd expect things to.

    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?

    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.

    </rant>

  6. #6
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,020

    Default

    Quote Originally Posted by elanthis View Post
    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?

    Quote Originally Posted by elanthis View Post
    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.

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

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

    Quote Originally Posted by elanthis View Post
    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.

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

    Quote Originally Posted by elanthis View Post
    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?

    Quote Originally Posted by elanthis View Post
    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

  7. #7
    Join Date
    Feb 2011
    Posts
    1,066

    Default

    When was the last time you used KDE? For me KDE always opens windows on the same monitor as the mouse, and has for at least several releases. This is an option, you can change it, but I am pretty sure that is the default.

    Further, the two screens have entirely separate desktops, with independent icons, widgets, wallpapers, even the desktop type can be different. It possible, even in theory, for icons to shift from one desktop to the other.

  8. #8
    Join Date
    Oct 2007
    Location
    Sweden
    Posts
    174

    Default

    Quote Originally Posted by elanthis View Post
    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).
    I dont like it either that new windows pop up wherever the mouse pointer currently is.
    It makes you wait for slow-to-start programs to show their stupid window to avoid them popping up when you do other stuff in the meantime.
    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.
    The default display settings for gdm are fucked up. If they have a default for primary monitor, why showing greeter where the mouse is, which is in the middle, which depending on the widths of your monitor might end up on the wrong monitor (like in my case)?
    Then comes the fucked up resolution, that is totally not the sane value you chose in DisplayPreferences for your desktop.
    Now this becomes really FUBAR when you decide to rotate one of your screens. GDM is of course not rotated, so you might end up with the greeter window on the rotated screen.
    Why is it so hard to change settings for the gdm screen? Why not "apply for gdm screen" checkbox in Display Preferences aka gnome-display-properties (another fuck up, the naming).
    There is no much small things to fix in gnome2 and they waste time on that (probably useless) gnome3 thing.

    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.
    </rant>
    Sorry, but that's just retarded. I mean you. Not only can you place the screens using xrandr, you can do that in Display Preferences.

  9. #9
    Join Date
    Aug 2009
    Posts
    2,264

    Default

    Quote Originally Posted by elanthis View Post
    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.</rant>
    Right... ever considdered draging around the order of displays under Windows? Now you don't need to change cables anymore

    On Windows XP you can right-click the desktop -> properties -> screen resolution (or something)

    You now see multiple screens numbered. So if you have dual head you'll see a blue square with number 1 and a blue square with number 2 on it. Simply drag the squares left/right/up/down, relative from each other, and you've set your display order.

  10. #10
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    623

    Default

    Quote Originally Posted by elanthis View Post
    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.
    </rant>
    I have reported this issue last year and since this no one cares

    https://bugs.freedesktop.org//show_bug.cgi?id=26459

    So for now i use on Linux only one Display.

    NODE each time if i open an Video my second display get for an short time an signal and wake up.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •