Nick Koretsky wrote:
On Thu, 11 May 2017 04:42:12 -0400 Felix Miata mrmazda@earthlink.net wrote:
seems to describe what you are actually after, but I'm not sure I understand what you are after, other than avoiding the screen locking problem that I'm not finding here. I know I'm using one Xorg "screen", and don't think I understand what problem multiple Xorg "screens" would solve for you. --
Each screen has its own coordinate system, so it avoids all problems stemming from "0:0 is an upper left corner always". The tradeoff is that you cant move windows between screens.
I don't understand what trouble '0:0 upper left corner always' creates. My screenshot's "HDTV" is at 0,0 left of my 1920x1200 at 1920,0 to match the room physics, so mouse on session start moved left goes left, moved right goes right, moved down hits menu starter, panel is on right screen, I can move apps between screens and have windows straddle screens. ???
I explained that to your once, but you seems to have missed it :)
This not a big problem when you screen setup is permanent, there could be some problems with fullscreen games but nothing critical, but as soon as you want you additional, sometimes off sometimes on, monitor to be left one everything goes bonkers. Because every time you connect/disconnect it display coordinates of you main (right) monitor change. And that means that all windows with pinned positions and all maximized windows starts jumping around, you can no longer force programs to start at certain position because that position is different depending on whenever second display is connected or not.
Perhaps my knowledge is outdated, but AFAIR one card - one screen. Even if the PC has multiple outputs - they are mapped to monitors in Xorg. Dual-head cards - can be using 2 screens or two cards in PC etc, however I never had to use one.
Your statement is partially true regarding positioning. It is true only if the coordinates are falling outside of the active monitor.
I still think you or we are mixing up the terminology here. I now checked few documents again and find out that my understanding was also partial
https://wiki.archlinux.org/index.php/multihead
Note: The terms used in this article are very specific to avoid confusion:
Monitor refers to a physical display device, such as an LCD panel. Screen refers to an X-Window screen (that is: a monitor attached to a display). Display refers to a collection of screens that are in use at the same time showing parts of a single desktop (you can drag windows among all screens in a single display).
I also do not understand your problem completely. For example I have a monitor attached to two pcs. if I switch to the other pc and switch back - programs are still where they were. If I unplug or disable the monitor via xrandr. Programs are moved to the active monitor and resized/squeezed whatever. I have no problem with this as I understand that the software is trying its best to match the new available size of the monitor (resolution) etc.
This is also interesting: https://nouveau.freedesktop.org/wiki/MultiMonitorDesktop/
There were a lot of interesting things around wayland.
regards