Message: previous - next
Month: May 2017

Re: [trinity-users] Trinity and multiple screens (in X sense)

From: Nick Koretsky <nick_koretsky@...>
Date: Thu, 11 May 2017 08:12:02 +0300
On Wed, 10 May 2017 20:10:19 -0400
Felix Miata <mrmazda@...> wrote:

> It can be vexing to get the hang of it, but it is certainly doable. The
> xorg.conf methodology is a bit tougher to figure out, but can in some
> cases WRT the login greeter be more effective. I have TDE working with
> multiple displays with Intel, ATI and GeForce gfxchips.
> You might want to give arandr a try before continuing with either manual
> configuration method.

As i said i tried multiple displays on a single logical screen first, but in
my use case it runs into a huge and apparently unfixable problem. I googled
a lot after stumbling on it, and there is multiple bug reports in almost
every distro and for Xorg itself without any resolution for many years. 
The problems stems from the fact that there is no negative screen
coordinates in X. 0:0 is always an upper left corner of the leftmost
display. Even though xrandr accepts negative values when defining output
positions if you look at xrandr -q afterward you would see that it actually
puts the leftmost display at 0 and shifts all others to the right. 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.

So if i would be forced into multiple display on a single screen i will have
to set TV as a right display logically, at try to get used to moving mouse
to the opposite edge to to move between displays :(

  Nick Koretsky (nick.koretsky@...)