mirror of
https://github.com/ch11ng/exwm.git
synced 2024-11-23 19:47:58 +01:00
Fix _NET_DESKTOP_VIEWPORT
* exwm-workspace.el (exwm-workspace--update-ewmh-props): * exwm.el (exwm--init-icccm-ewmh): Set _NET_DESKTOP_VIEWPORT on startup since it's a constant.
This commit is contained in:
parent
badf1c30a0
commit
108b3949c2
2 changed files with 5 additions and 5 deletions
|
@ -1320,11 +1320,6 @@ Please check `exwm-workspace--minibuffer-own-frame-p' first."
|
||||||
:window exwm--root :data num-workspaces))
|
:window exwm--root :data num-workspaces))
|
||||||
;; Set _NET_DESKTOP_GEOMETRY.
|
;; Set _NET_DESKTOP_GEOMETRY.
|
||||||
(exwm-workspace--set-desktop-geometry)
|
(exwm-workspace--set-desktop-geometry)
|
||||||
;; Set _NET_DESKTOP_VIEWPORT (we don't support large desktop).
|
|
||||||
(xcb:+request exwm--connection
|
|
||||||
(make-instance 'xcb:ewmh:set-_NET_DESKTOP_VIEWPORT
|
|
||||||
:window exwm--root
|
|
||||||
:data (make-vector (* 2 num-workspaces) 0)))
|
|
||||||
;; Update and set _NET_WORKAREA.
|
;; Update and set _NET_WORKAREA.
|
||||||
(exwm-workspace--update-workareas)
|
(exwm-workspace--update-workareas)
|
||||||
;; Set _NET_VIRTUAL_ROOTS.
|
;; Set _NET_VIRTUAL_ROOTS.
|
||||||
|
|
5
exwm.el
5
exwm.el
|
@ -628,6 +628,11 @@
|
||||||
(xcb:+request exwm--connection
|
(xcb:+request exwm--connection
|
||||||
(make-instance 'xcb:ewmh:set-_NET_WM_NAME
|
(make-instance 'xcb:ewmh:set-_NET_WM_NAME
|
||||||
:window i :data "EXWM"))))
|
:window i :data "EXWM"))))
|
||||||
|
;; Set _NET_DESKTOP_VIEWPORT (we don't support large desktop).
|
||||||
|
(xcb:+request exwm--connection
|
||||||
|
(make-instance 'xcb:ewmh:set-_NET_DESKTOP_VIEWPORT
|
||||||
|
:window exwm--root
|
||||||
|
:data [0 0]))
|
||||||
(xcb:flush exwm--connection))
|
(xcb:flush exwm--connection))
|
||||||
|
|
||||||
(defun exwm--exit-icccm-ewmh ()
|
(defun exwm--exit-icccm-ewmh ()
|
||||||
|
|
Loading…
Reference in a new issue