Open GoogleCodeExporter opened 8 years ago
Could you make the gnome-panel window unfocusable in fluxbox?
It appears to me that fluxbox focused the panel window, although it carries a
unfocusable hint.
Original comment by rainwood...@gmail.com
on 10 Dec 2010 at 2:29
I don't know how to do that in fluxbox, but I do in sawfish, and there it
doesn't help: I'm still getting the desktop menu.
Original comment by true...@gmail.com
on 10 Dec 2010 at 7:32
However, you are correct that the panel is getting the focus. Making sawfish
print the name of the currently focused window when one of the global menu bar
menus is opened prints "Top Expanded Edge Panel". Making it do the same thing
when the "Main Menu" applet's menu is opened prints the name of the window that
should be active -- "Terminal" in this test.
Original comment by true...@gmail.com
on 10 Dec 2010 at 5:05
Having looked into things a bit further:
> It appears to me that fluxbox focused the panel window, although it carries a
unfocusable hint.
The panel is registered as a dock window, and while metacity and openbox make
dock windows unfocusable, fluxbox and sawfish don't. There is no separate
"unfocusable" hint that I could find, and
<http://standards.freedesktop.org/wm-spec/1.3/ar01s05.html> only says
"_NET_WM_WINDOW_TYPE_DOCK indicates a dock or panel feature. Typically a Window
Manager would keep such windows on top of all other windows." so this part does
not look like a bug/misfeature in any of the WMs.
The reason that even after forcing "never focus" to "yes" from within sawfish's
configuration, it still didn't work, is because while sawfish's focus_out
function ignores NotifyGrab/NotifyUngrab events, its focus_in doesn't, so all
the usual focus stuff gets called when the menu bar asks for the keyboard. This
part does look questionable on sawfish's part, and I'll ask about that on the
sawfish mailing list.
Original comment by true...@gmail.com
on 11 Dec 2010 at 1:38
Original issue reported on code.google.com by
true...@gmail.com
on 9 Dec 2010 at 10:49