Difference between revisions of "Tile-windows"

From ArchWiki
Jump to navigation Jump to search
m (Installation: cleanup)
m (cleanup)
Line 11: Line 11:
{{Article summary wiki|openbox}}
{{Article summary wiki|openbox}}
{{Article summary end}}
{{Article summary end}}
There are many articles out there talking about tiling windows managers like awesome or ion3, etc.
I actually have tried almost all of them, but I gave up... guess why?
Tile-windows is a tool which gives tiling window management to non-tiling window managers.
First of all, why bother study all the hot keys from scratch, while you already get used to your favor, like fluxbox to me?
2nd of all, why install another big package, which consume more system resource than fluxbox?
If you use command: top, to check the memory usage, fluxbox only took 0.2% on my pc, which is even smaller than Xorg which is 0.7%
All the tiling windows manager are taking more, from 0.4% to 1.x%... so I don't see why should I give up fluxbox for them.
What's the real advantage of awesome anyway?
Tiling of course.
Fluxbox itself can easily move windows by ALT+ left mouse drag, or resize the windows by ALT+ right mouse drag.
What's more, with tile-windows, we could even tiling windows in fluxbox or any other non-tiling windows managers like openbox, etc.
It's just a command, so it only run when you call it, after that, the system resource will be released.

Revision as of 01:34, 11 July 2010

Tango-edit-clear.pngThis article or section needs language, wiki syntax or style improvements. See Help:Style for reference.Tango-edit-clear.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:Tile-windows#)

Template:Article summary start Template:Article summary text Template:Article summary heading Template:I18n entry Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary end

Tile-windows is a tool which gives tiling window management to non-tiling window managers.


Install tile-windows from the AUR.


For fluxbox and openbox etc, you need to use:

$> tile -m

This will follow fluxbox rules to choose only some of the windows to tile, not all of them.

For gnome and net-wm etc. you should use:

$> tile -w

There is config file: /etc/tile/rc You may want to make a copy to your home folder like: /home/yourname/.tile/rc Don't change /etc/tile/rc, because it will not work until you copy it to your .tile folder.

Then make some changes like change multi-desktop from off to workspace if you are using fluxbox:

# Multiple Desktop support.. netwm (GNOME/etc), workspace (*Box/Oroborus/etc), off. Default: off
# multi-desktop netwm|workspace|off
multi-desktop workspace

Also you can ignore some of the windows by:

# X11 Atom / String Value pairs to ignore for calculations and re-placement. No Defaults
# Syntax: avoid Atom(STRING) value
avoid WM_NAME Bottom Panel
avoid WM_NAME Desktop
avoid WM_CLASS FrontPanel

To find out the application you want to ignore in tiling, run this command in your terminal:

$> xprop WM_CLASS

When you mouse become a cross, click on the application window, then xprop will give you the WM_NAME and WM_CLASS. I add one line like this for tilda, my pop up command tool:

avoid WM_CLASS Tilda

Now tell me, do you still want to try awesome? :D