Re: [wmii] Full Screen Firefox

From: Jeremy Maitin-Shepard <>
Date: Sun, 10 Jun 2007 20:07:18 -0400

Jeremy Maitin-Shepard <> writes:

> Kris Maglione <> writes:
>> On Sun, Jun 10, 2007 at 03:02:39PM -0400, Jeremy Maitin-Shepard wrote:
>>> I know that it works by sticking the client in floating mode and
>>> aligning it just right (or at least that is how it worked when I looked
>>> at the code last, which was at least 9 months ago, perhaps it has
>>> changed since then, but it seems that it hasn't from your comment.) The
>>> point is that the way it _should_ work is that there is some sort of
>>> actual fullscreen flag or something like that, or at least a way to
>>> implement a fullscreen-like mode from the wmiirc program (perhaps via a
>>> way to disable window decorations on a particular frame).

>> The only way to make a client fullscreen is to simply make it the size of the
>> screen, and at the top of the stack. wmii happens to be lenient and let other
>> floating clients rise above it if you ask them to, because I find that
>> convenient. There is a flag. It can be utilized from wmiirc.

> It is true that from the X server's perspective, making a client
> fullscreen is equivalent to making it be the size of the screen and
> moving it to the top of the stack or making it the only mapped window.
> But, this need not be what it means to make a client fullscreen from the
> window manager's perspective. In particular, there might just be an
> option to switch into "fullscreen mode", and then the window manager
> simply knows to unmap all other clients, configure the desired client to
> fill the whole screen, and map the desired client.

Note that the wmii program itself may indeed not know about fullscreen
mode, but it likely does make sense for the wmiirc program to know about
fullscreen mode, and achieve it perhaps by making a new frame for the
client in a new view, disabling frame decorations for that frame, and
disabling the bar for that new view, and then switching to that view.

Jeremy Maitin-Shepard
Received on Mon Jun 11 2007 - 02:08:02 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:25:02 UTC