SavingGoogleCode / tint2

tint2 is a lightweight panel/taskbar.
GNU General Public License v2.0
0 stars 0 forks source link

Setting "panel_layer = normal" acts like "panel_layer = top" #455

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.  Set "panel_layer = normal" in configuration file; start tint2.
2.  Move any window over the panel (easier to see with "tall" panel, eg. 80px).

What is the expected output? 
Panel is always on top; should follow normal window stacking - panel should be 
on top if clicked/selected, or below any other active window.

You can work around the problem by using wmctrl to change the tint2 window 
characteristics with "wmctrl -F -r tint2 -b add,below" which effectively adds 
_NET_WM_STATE_BELOW ("not always above").

Best guess: tint2 incorrectly sets the window type to _NET_WM_WINDOW_TYPE_DOCK 
not
_NET_WM_WINDOW_TYPE_NORMAL for "panel_layer = normal" configuration.

What version of the product are you using? On what operating system?
0.11+svn20111022-3, standard Debian wheezy package

Original issue reported on code.google.com by goo...@craigoakes.com on 22 Jan 2015 at 11:32

GoogleCodeExporter commented 9 years ago
I'll handle this one.

Original comment by goo...@craigoakes.com on 22 Jan 2015 at 11:56

GoogleCodeExporter commented 9 years ago
Fixed with commit r664.

Original comment by goo...@craigoakes.com on 22 Jan 2015 at 4:00

GoogleCodeExporter commented 9 years ago
Related: issue 257.

Original comment by mrovi9...@gmail.com on 8 Feb 2015 at 10:42