Hi.
When floating, requests from clients to cover the whole screen are
supposed to be honoured, and their borders aren't supposed to get in the
way. That's my understanding, anyway. However:
------------------------------------------------------------------------
When Firefox is floating and I switch it to fullscreen mode (by pressing
F11), the border remains [1] until I move the window with my mouse,
whereupon it disappears.
[1]: http://users.on.net/~panaceid/dwm-bug/firefox.png (notice how the
right and bottom edges have been cut off)
works: tile layout, c->isfloating False
(no change)
BROKEN: tile layout, c->isfloating True
BROKEN: floating layout, c->isfloating False
BROKEN: floating layout, c->isfloating True
------------------------------------------------------------------------
The same problem (border displacing the window) can be seen [2] with
MPlayer, but triggering it is a little more complicated.
[2]: http://users.on.net/~panaceid/dwm-bug/mplayer.png
works: tile layout, config.h rule floating mplayer windows
BROKEN: floating layout, config.h rule floating mplayer windows
(this is the only (slightly) annoying aspect of the bug)
BROKEN: tile layout, NO config.h rule
(SOMETIMES *FULLSCREEN* when started with -fs option - race?)
BROKEN: floating layout, NO config.h rule
(SOMETIMES works when started with -fs option - race?)
------------------------------------------------------------------------
A couple of observations: firefox doesn't set any interesting hints, and
mplayer seems to unmap and remap the window or something when
fullscreen-toggled (tag *and isfloating* data get reset).
An old but relevant changeset:
http://www.suckless.org/cgi-bin/hgwebdir.cgi/dwm/rev/722cffee3770
I'd spend a bit longer reading through the code to find out what's
wrong, but I'm probably too inexperienced and lazy to get anywhere.
Regards,
Tony Lainson
Received on Wed Apr 04 2007 - 14:29:36 UTC
This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 14:40:21 UTC