Skip to content

xfce4-panel 4.12.0 fails to correctly set _NET_WM_STRUT_PARTIAL

Submitted by Manfred.Knick

Link to original bug (#12281)

Description

TRANSFER from Xfce Bugzilla - Bug 10669 - Comments 8 .. 47 as a separate bug.

In an extended setup:

  • two (different HW) graphics adapters,

  • four (different HW) Monitors,

  • four independent separate X11 screens (!no! TwinView, !no! Xinerama)

  • layout: 2 x 2 (two "upper", two "lower")

  • layout: Screen 1 | Screen 2

  • layout: Screen 0 | Screen 3

  • on each: panel (at top)

  • in each: workspace switcher with 20 ws in 2 rows (2 x 10)

xfce panel fails to set _NET_WM_STRUT_PARTIAL on all but screen 2 ("upper right"):

$ grep  _NET_WM_STRUT_PARTIAL  *xprop-panel*

Upper-Right_xprop-panel_maximized:
   _NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 31, 0, 0, 0, 0, 0, 0, 1919, 0, 0

Upper-Right_xprop-panel_not-maximized:
  _NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 31, 0, 0, 0, 0, 0, 0, 1919, 0, 0

In order to avoid duplicity, please c.f. the information already provided in Bug 10669 and it's attachments.

Thanks.

Version: 4.12.0

Edited by Yousuf Philips