! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
_NET_WORKAREA broken with new panel (fixed position)
Status:
VERIFIED: FIXED
Severity:
critical
Product:
Xfce4-panel

Comments

Description Benedikt Meurer editbugs 2006-03-06 17:54:28 CET
Xinerama (TwinView actually) setup. Latest panel, latest xfwm4. Two panels, one
at the top (fixed position), one at the bottom (fixed position). Root window
size is 2560x1280. xfdesktop not running (basicly, just xfce4-panel, xfwm4 and a
terminal).

I dunno what broke exactly, but after my last update of xfce4-panel and xfwm4,
the panel at the bottom can no longer be used in "fixed position" mode, as that
breaks _NET_WORKAREA completely

_NET_WORKAREA(CARDINAL) = 0, 30, 2560, 4294966973, 0, 30, 2560, 4294966973, 0,
30, 2560, 4294966973, 0, 30, 2560, 4294966973, 0, 30, 2560, 4294966973

I'm going to attach xprop dumps. The large numbers seem to indicate a bug in
xfwm4 (in hints.c, setNetWorkarea, the substraction seems to cause the trouble).
It would be nice if xfwm4 could verify the margins, so that, even if an app
requests broken struts, the desktop will remain usable (maybe just ignore the
apps request).
Comment 1 Benedikt Meurer editbugs 2006-03-06 17:55:58 CET
Created attachment 467 
Root window properties
Comment 2 Benedikt Meurer editbugs 2006-03-06 18:08:14 CET
Revision 19529 of the panel fixes this problem (though with that revision the
full-width top panel panel spans both monitor).
Comment 3 Jasper Huijsmans editbugs 2006-03-11 10:45:02 CET
*** Bug 1543 has been marked as a duplicate of this bug. ***
Comment 4 Jasper Huijsmans editbugs 2006-03-11 10:46:14 CET
(In reply to comment #2)
> Revision 19529 of the panel fixes this problem (though with that revision the
> full-width top panel panel spans both monitor).

Really? Can anyone confirm that the bug is fixed? It seems like I'm still
getting reports about it.
Comment 5 Benedikt Meurer editbugs 2006-03-11 14:55:08 CET
Ehm, you got me wrong. The problem appeared after 19529. Revision 19529 is the
last working version (atleast as far as I can tell). I dunno what broke exactly tho.
Comment 6 Jasper Huijsmans editbugs 2006-03-11 15:40:08 CET
(In reply to comment #5)
> Ehm, you got me wrong. The problem appeared after 19529. Revision 19529 is the
> last working version (atleast as far as I can tell). I dunno what broke
exactly tho.

Hehe, that makes a lot more sense. Wishful thinking on my part, I guess ;-)
Comment 7 Jasper Huijsmans editbugs 2006-03-11 19:27:46 CET
Hmm, there was a big c&p error in there. Revision 20343 should hopefully fix the
issues you are seeing. Please reopen if it doesn't work.
Comment 8 Benedikt Meurer editbugs 2006-03-11 19:30:26 CET
Seems to work again.

Bug #1550

Reported by:
Benedikt Meurer
Reported on: 2006-03-06
Last modified on: 2010-11-20
Duplicates (1):
  • 1543 Struts on panel set wrong

People

Assignee:
Nick Schermer
CC List:
2 users

Version

Attachments

Root window properties (9.82 KB, text/plain)
2006-03-06 17:55 CET , Benedikt Meurer
no flags

Additional information