Consistently name helper windows
* exwm.el (exwm--init-icccm-ewmh): Avoid naming the root window. (exwm--wmsn-acquire): Use the symbol name in the window name. * exwm-systemtray.el (exwm-systemtray--embedder-window): Rename `exwm-systemtray--embedder' consistency. (exwm-systemtray--init): Use symbol names in the window name.
This commit is contained in:
parent
4d43e3119a
commit
29f2289a75
2 changed files with 27 additions and 22 deletions
12
exwm.el
12
exwm.el
|
|
@ -665,15 +665,15 @@
|
|||
:visual 0
|
||||
:value-mask xcb:CW:OverrideRedirect
|
||||
:override-redirect 1))
|
||||
;; Set _NET_WM_NAME
|
||||
(xcb:+request exwm--connection
|
||||
(make-instance 'xcb:ewmh:set-_NET_WM_NAME
|
||||
:window new-id :data "EXWM: exwm--guide-window"))
|
||||
(dolist (i (list exwm--root new-id))
|
||||
;; Set _NET_SUPPORTING_WM_CHECK
|
||||
(xcb:+request exwm--connection
|
||||
(make-instance 'xcb:ewmh:set-_NET_SUPPORTING_WM_CHECK
|
||||
:window i :data new-id))
|
||||
;; Set _NET_WM_NAME
|
||||
(xcb:+request exwm--connection
|
||||
(make-instance 'xcb:ewmh:set-_NET_WM_NAME
|
||||
:window i :data "EXWM"))))
|
||||
:window i :data new-id))))
|
||||
;; Set _NET_DESKTOP_VIEWPORT (we don't support large desktop).
|
||||
(xcb:+request exwm--connection
|
||||
(make-instance 'xcb:ewmh:set-_NET_DESKTOP_VIEWPORT
|
||||
|
|
@ -712,7 +712,7 @@ manager. If t, replace it, if nil, abort and ask the user if `ask'."
|
|||
:override-redirect 0))
|
||||
(xcb:+request exwm--connection
|
||||
(make-instance 'xcb:ewmh:set-_NET_WM_NAME
|
||||
:window new-owner :data "EXWM selection owner"))
|
||||
:window new-owner :data "EXWM: exwm--wmsn-window"))
|
||||
(xcb:+request-checked+request-check exwm--connection
|
||||
(make-instance 'xcb:SetSelectionOwner
|
||||
:selection xcb:Atom:WM_S0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue