diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2018-02-19T14·34+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2018-02-19T14·34+0800 |
commit | b8ce20b4f3eac1228aef58b83a72a87ccdb819d0 (patch) | |
tree | d4d412e76032258104255e0cdce84b2b5d540acb /exwm-floating.el | |
parent | d22e6740d761bd2c67e928579502a6c2816516a9 (diff) |
Support displaying floating X windows on all workspaces
; Setting _NET_WM_DESKTOP to 0xffffffff makes an X windows appearing ; on all desktops (EWMH). It's tricky to do it for tiling X windows ; so it's not implemented. * exwm-core.el (exwm--desktop): New buffer-local variable recording the value of _NET_WM_DESKTOP. * exwm-layout.el (exwm-layout--hide): Do not hide X windows with this property set to 0xffffffff. * exwm.el (exwm--update-desktop): New function for fetching the value of _NET_WM_DESKTOP and setting `exwm--desktop'. * exwm-manage.el (exwm-manage--manage-window): Use it. * exwm-workspace.el (exwm-workspace--set-desktop): Also update `exwm--desktop'.
Diffstat (limited to 'exwm-floating.el')
0 files changed, 0 insertions, 0 deletions