Closed map7 closed 5 years ago
On Debian the 1.5 version of xrandr
is packaged in x11-xserver-utils
since 7.7+6
, but the utility itself has little to do with this problem. According to the report it seems the X server shipped with Debian 8 has no RandR 1.5 support. If this is the case, we can bring back the support for RandR 1.3. Could you check with the following snippet (it should return (1 5)
)?
(with-slots (major-version minor-version)
(xcb:+request-unchecked+reply exwm--connection
(make-instance 'xcb:randr:QueryVersion
:major-version 1
:minor-version 5))
(list major-version minor-version))
It returns 1.4
Please check out f70bdb5868fc098b7f1f44e6eced3819eb13ea42 and see if it works.
It works! thank you so much. I know I'm on an old system but it's great it's now supported.
I'm using exwm-0.20 and recently upgraded to 0.22.1 which broke my multi-screen setup. I tried 0.21 and it was still failing and I had to revert back to 0.20 for my configuration to work again.
I'm using xrandr 1.4.2 under Debian 8 64bit with a compiled version of emacs stable 26.1.91.
I've tried this minimum configuration to try and get it to work
The problem is it spans the buffer across all three monitors instead of proper multi-screen support. It also disables the use of my keyboard but I can still click around. I can use the keyboard to get back to VT1 and kill emacs. If I remark out the exwm-randr lines then the keyboard works fine.
I think it might be an issue with how the xrandr commands are used in exwm.
Ie; I don't have the listactivemonitors switch