Re: Trinity and multiple screens (in X sense)

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

 



Nick Koretsky wrote:

> On Thu, 11 May 2017 04:42:12 -0400
> Felix Miata <mrmazda@xxxxxxxxxxxxx> 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


---------------------------------------------------------------------
To unsubscribe, e-mail: trinity-users-unsubscribe@xxxxxxxxxxxxxxxxxxxxxxxxxx
For additional commands, e-mail: trinity-users-help@xxxxxxxxxxxxxxxxxxxxxxxxxx
Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/
Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting




[Index of Archives]     [Trinity Devel]     [KDE]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux