Fix multi-screen bugs
* RandR module is now made optional; users can enable it with `exwm-randr-enable`. * Correct the calculation of sizes/coordinates at various places. * Input focus is now tracked with (Emacs) window instead of buffer since the latter can be ambiguous in multi-screen settings.
This commit is contained in:
parent
35560a49d6
commit
07e59e0429
6 changed files with 54 additions and 30 deletions
2
exwm.el
2
exwm.el
|
|
@ -144,7 +144,6 @@
|
|||
(require 'exwm-floating)
|
||||
(require 'exwm-manage)
|
||||
(require 'exwm-input)
|
||||
(require 'exwm-randr)
|
||||
|
||||
(defvar exwm-debug-on nil "Non-nil to turn on debug for EXWM.")
|
||||
|
||||
|
|
@ -616,7 +615,6 @@
|
|||
(exwm-floating--init)
|
||||
(exwm-manage--init)
|
||||
(exwm-input--init)
|
||||
(exwm-randr--init)
|
||||
(exwm--unlock)
|
||||
;; Manage exiting windows
|
||||
(exwm-manage--scan)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue