plainDE / plainPanel

Lightweight panel for OpenBox/FluxBox/...
GNU General Public License v3.0
19 stars 0 forks source link

Panel does not reserve space on screen #4

Closed thm-unix closed 2 years ago

thm-unix commented 2 years ago

Bug Report

Panel does not reserve space on screen

Steps to reproduce

  1. Run plainPanel
  2. Maximize any window

    Screenshot

no _net_wm_strut

thm-unix commented 2 years ago

According to https://specifications.freedesktop.org/wm-spec/wm-spec-1.3.html, _NET_WM_STRUT flag is responsible for reserving space on screen. We should use it.

thm-unix commented 2 years ago

We used KWindowSystem to create Window List applet and to set strut (KWindowSystem::setStrut). Bug is fixed. issue4-fixed