[i3-discuss] Re: Large monitor support

  • From: Eric Duncan <eduncan911@xxxxxxxxx>
  • To: i3-discuss@xxxxxxxxxxxxx
  • Date: Fri, 19 Feb 2016 09:05:12 -0500

Personally, I run into this "stretched desktop" effect all the time (the
same effect you'll get with any DP splitter like mentioned by OP).

I have a tri-monitor gaming beast with Nvidia and run it with "Nvidia
Surround" on Windows almost exclusively because the Nvidia drivers are too
annoying to switch back and forth.

My Linux VM with i3wm suffers though...

...so what I do for now is at login, I have a script that detects if
running a resolution of 5760x1080.  If so, it starts 2x terminals and
Chrome.  Being tiled, that comes out perfectly on all 3 screens.

Just the Status bar is stretched - window indicator on far FAR left, and
time and other stuff at neck-breaking far far right.

Always had thoughts of creating my own status bar to replace i3status that
would handle the "overlays" like this.

Anyhoot, I've been dev'ing almost exclusively, 10 hour days, for 2+ years
with this setup.

I copy the VM to the laptop to be portable (hence the detection at login
for 5760x1080 resolution).

-E
On Jan 25, 2016 2:28 AM, "Michael Stapelberg" <michael@xxxxxxxx> wrote:

A new version of xcb-proto with these patches has yet to be released.

I’m not sure whether it’ll help, though, as that RandR 1.5 feature was
made for multi-tile 4K monitors, and I’m a bit doubtful whether
the TripleHead2Go hardware is able to provide the same information in the
same format.

That said, a workaround might be
https://faq.i3wm.org/question/1659/force-one-i3-instanceworkspace-across-multiple-monitors.1.html

On Mon, Jan 25, 2016 at 6:36 AM, Ingo Bürk <admin@xxxxxxxxxxxx> wrote:

I think what you're looking for is [1]. The problem at the time was
missing support in xcb. Michael provided the patches for it but I'm not
sure what the status is by now.

[1]  https://github.com/i3/i3/issues/1799

Ingi

Sent from TypeApp <http://www.typeapp.com/r>

On Jan 25, 2016, at 04:16, Alexander Solovets <asolovets@xxxxxxxxx>
wrote:

Hi!

I would like to use something like Matrox TripleHead2Go (
http://amzn.com/B009N6XAEA) to be able to install more monitors than my
system supports. That device splits the input signal from a single port
into 2 or 3 separate signals containing different parts of the original
image and sends into different monitors. As the result a single
desktop/display can be sent onto multiple monitors each containing the
distinct part of it.

Now the question is how hard would it be to add support of something
similar to i3? I mean an option that would tell i3 to treat a particular
output as two or more monitors and to allocate each a separate workspace. I
think given enough abstraction that's trivial to implement, the problem is
I'm not familiar with i3's code. Hence I'm asking to decide whether to
start digging into it or to chose another approach.

If this isn't someth ing you're going to support even if I provide
necessary patches, it would be great to know the reason. Also I'd be
grateful to mentions of any previous efforts.

Thanks!




--
Best regards,
Michael

Other related posts: