From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: [PATCH] gnu: ratpoison: Add multiple monitors support. Date: Thu, 03 Sep 2015 11:49:47 -0400 Message-ID: <87k2s71p0k.fsf@netris.org> References: <1437573495-1855-1-git-send-email-mthl@openmailbox.org> <87613vl9xh.fsf@gnu.org> <87oahnrzqc.fsf@openmailbox.org> <87lhcp9dsz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXWmd-0007R9-31 for guix-devel@gnu.org; Thu, 03 Sep 2015 11:50:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZXWmZ-00047k-Sk for guix-devel@gnu.org; Thu, 03 Sep 2015 11:50:39 -0400 In-Reply-To: <87lhcp9dsz.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 02 Sep 2015 15:00:12 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Mathieu Lirzin skribis: > >> ludo@gnu.org (Ludovic Court=C3=A8s) writes: > > [...] > >>> Removing the dependency on libxinerama solves the problem for me. >>> >>> Am I missing something? Should we revert it? >> >> On my setup it's the opposite. Without this dependency, the two >> monitors i have are seen by ratpoison as one "screen" So I'm not able to >> use the commands described here (info "(ratpoison) Multiple Monitors") >> and the display of windows is divided across the monitors. > > Well yes, that=E2=80=99s actually what I=E2=80=99m used to: rp sees one s= creen and I > simply arrange to have one frame on one screen and a second frame on the > second screen. I tend to agree with Mathieu that our default ratpoison package should include xinerama support. Admittedly, I've not been using ratpoison much lately, but Ludovic's method of treating multiple monitors as a single screen would not work well in my multi-monitor use cases, e.g. when attaching to a television to watch a video on one screen while working on another screen, or when the two screens together do not form a rectangle because they're not the same height. Perhaps we should add a separate 'ratpoison-without-xinerama' package? Or maybe there's a way to configure ratpoison at run-time to do what Ludovic wants, even when it was compiled with xinerama support? Mark