
Hi, How can I configure xmonad so that all windows are born tiled (like after mod-t)? I think I was able to figure out I should use manageHook, but I wasn't able to figure out how. Thanks, MaurĂcio

Hi,
How can I configure xmonad so that all windows are born tiled (like after mod-t)? I think I was able to figure out I should use manageHook, but I wasn't able to figure out how.
This should be the default behaviour.
I think this is the default behavior only for "big windows". Dialogs (just tested with 'about Firefox') are not tiled. I would like all windows to be tiled -- even those that should be better left as non-tiled. MaurĂcio

On Wed, Nov 5, 2008 at 11:47 AM, Mauricio
I think this is the default behavior only for "big windows". Dialogs (just tested with 'about Firefox') are not tiled. I would like all windows to be tiled -- even those that should be better left as non-tiled.
Others might correct me, but that seems to be core functionality, in XMonad/Operations.hs: manage :: Window -> X () It drops a new window into the current screen, floating it if it's fixed-size or hinted as transient. Cheers, D

On Wed, Nov 05, 2008 at 12:08:19PM +0000, Dougal Stanton wrote:
On Wed, Nov 5, 2008 at 11:47 AM, Mauricio
wrote: I think this is the default behavior only for "big windows". Dialogs (just tested with 'about Firefox') are not tiled. I would like all windows to be tiled -- even those that should be better left as non-tiled.
Others might correct me, but that seems to be core functionality, in XMonad/Operations.hs:
manage :: Window -> X ()
It drops a new window into the current screen, floating it if it's fixed-size or hinted as transient.
You should still be able to tile everything with a manageHook, something like return True --> (ask >>= doF . W.sink) Note the final line in the 'manage' action, 'windows (g . f)', which runs the user's ManageHook (g) *after* the built-in handling (f). -Brent
participants (5)
-
Brent Yorgey
-
Dougal Stanton
-
Jeremy Apthorp
-
Mauricio
-
Spencer Janssen