]> code.delx.au - spectrwm/commit
Support _NET_WM_WINDOW_TYPE_DESKTOP and _NET_WM_WINDOW_TYPE_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:35:37 +0000 (00:35 +1000)
commite20893f26ba8c1dfc810f83b4fb80d1f2bafc2c0
treea08b5fbfc64a99ec574c60e877040695ee4e5563
parent635ec74044a3237693785ebad72eb16998d75758
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