All: I run three monitors, two vertical and 1 horizontal.
My login manager mirrors the two vertical monitors and ignores the horizontal one. Upon login, I open a shell in ratpoison (1.4.6), turn my head sideways (improper rotation of monitors) and type "sh bin/rotate.sh && exit rotate.sh is as follows: xrandr --output DisplayPort-0 --auto --rotate left --primary \ --output DVI-0 --auto --rotate left --right-of DisplayPort-0 \ --output DisplayPort-1-1 --auto --rotate normal --left-of DisplayPort-0 Then run ratpoison's newwm with ratpoison as the argument. This causes ratpoison to re-detect the screens and I continue my workflow normally with everything in harmony. ratpoison shows three screens, and I move between them with nextscreen/prevscreen as usual. This beta starts the same (as expected). The two vertical monitors are mirrored and incorrectly rotated. I expected that when I ran my xrandr command not to have to re-exec ratpoison to get directly to a correct setup. No change. I tried the newwm command and that seems to have decided that all three screens were one really big screen. Here's what I see from 'ratpoison -c sdump -c fdump' at various times. before: Right after login xrandr: After I've run xrandr from above after: After I've issued "newwm ratpoison" $ cat 1.4.6-before.txt 1.4.6-after.txt 0 0 0 1600 1200 1,1 0 0 1600 1200 0 (frame :number 0 :x 0 :y 0 :width 1600 :height 1200 :screenw 1600 :screenh 1200 :window 16777217 :last-access 0 :dedicated 0), 0 1600 0 1200 1600 1,1 2800 0 1200 1600 0,2 0 0 1600 1200 0 (frame :number 0 :x 0 :y 0 :width 1200 :height 1600 :screenw 1200 :screenh 1600 :window 16777217 :last-access 6 :dedicated 0), $ cat before.txt xrandr.txt reexec.txt 0 0 0 1600 1200 1,1 0 0 1600 1200 0 (frame :number 0 :x 0 :y 0 :width 1600 :height 1200 :screenw 1600 :screenh 1200 :window 18874369 :last-access 0 :dedicated 0), 0 0 0 1600 1200 1,1 0 0 1600 1200 0 (frame :number 0 :x 0 :y 0 :width 1600 :height 1200 :screenw 1600 :screenh 1200 :window 18874369 :last-access 5 :dedicated 0), 0 0 0 4000 1600 1 (frame :number 0 :x 0 :y 0 :width 4000 :height 1600 :screenw 4000 :screenh 1600 :window 18874369 :last-access 0 :dedicated 0) Rob On Mon, Nov 21, 2016 at 01:36:21AM +0100, Jeremie Courreges-Anglas wrote: > Mathieu OTHACEHE <m.othac...@gmail.com> writes: > > > Drop deprecated xinerama support and replace it with xrandr. > > > > Signed-off-by: Mathieu OTHACEHE <m.othac...@gmail.com> > > --- > > > > Hi, > > > > Here is v3, to address Jeremie review and rebase patch on top of recent > > changes. > > Thank you Mathieu. > > I've prepared some snapshots: > > http://wxcvbn.org/~jca/distfiles/ratpoison-1.4.9-beta.tar.gz > http://wxcvbn.org/~jca/distfiles/ratpoison-1.4.9-beta.tar.xz > > PGP signatures: > > http://wxcvbn.org/~jca/distfiles/ratpoison-1.4.9-beta.tar.gz.sig > http://wxcvbn.org/~jca/distfiles/ratpoison-1.4.9-beta.tar.xz.sig > > It would be nice to get test reports from people with multiple screens > setups. The more reports I get the earlier we can publish a new > release. ;) > > -- > jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE > _______________________________________________ > Ratpoison-devel mailing list > Ratpoison-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/ratpoison-devel _______________________________________________ Ratpoison-devel mailing list Ratpoison-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/ratpoison-devel