]> code.delx.au - spectrwm/commit
Support _NET_WM_WINDOW_TYPE_DESKTOP and _NET_WM_WINDOW_TYPE_DOCK ewmh_desktop_and_dock private/ewmh_desktop_and_dock
authorJames Bunton <jamesbunton@delx.net.au>
Wed, 21 Sep 2016 12:28:42 +0000 (22:28 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Fri, 23 Sep 2016 14:36:04 +0000 (00:36 +1000)
commit53a48f714eca48c8f34e52e6c6c38b856adaa0a1
tree53b0b08172f0685fdf2a548ea20dddcd4b4d38f7
parent9d338b286b1a2a240f92070bf1e95dc6f4c27bea
Support _NET_WM_WINDOW_TYPE_DESKTOP and _NET_WM_WINDOW_TYPE_DOCK

This makes spectrwm compatible with XFCE.

* Map both these window types but don't add them to the managed lists
* Docks go to the top of the stack
* The desktop gets put just above the region window
* All new windows are placed under the bar instead of above the region.
  This ensures that the desktop stays underneath every other window.
spectrwm.c