Project

General

Profile

unexist.dev

/

subtle

Assorted tidbits and projects

Subtle » History » Version 30

« Previous - Version 30/143 (diff) - Next » - Current version
Anonymous, 05/02/2009 04:43 PM


Subtle\015\012\015\012Subtle is the window manager itself that does what the name promises - it handles windows. The layout was initially influenced by Wily, but completely changed in it's behaviour during the time working with tiling window managers. The code was initially based on Aewm. Tiling\015\012\015\012Subtle's tiling mode is a bit different in comparison to the modes of other tiling window managers. This is to bypass common problems with tiling like:\015\012* Placement is limited by special constraints/modes\015\012* Recalculation every time a new window appears makes resizing windows difficult\015\012\015\012Apart of the tiling mode there exists as well the floating mode that can be toggled with grabs or via tags too. Windows in tiling or in floating mode can overlap - this is supposed to be a feature.\015\012\015\012h2. Placement\015\012\015\012subtle has a different concept of virtual desktops: It's all about tagging and the placement of windows is completely determined by it.\015\012\015\012h3. Virtual desktops\015\012\015\012The purpose of virtual desktops or views in subtle is to allow separation of windows from each other. Normally this is done by either dragging/moving windows directly to a view or starting clients on a specific view. subtle does it completely different - that is where the tags come into play: A view will show every client that shares at least one tag with it.\015\012\015\012h3. Grid\015\012\015\012The screen is divided into a grid and clients are placed into it. The placement of windows can be controlled either via tags or directly modified with grabs. To make it easier these positions have special names - they are called gravities. There also can be gaps between the windows - the user has the full control. \015\012\015\012_There is no mechanism that resizes the windows automatically and new windows will start with Center gravity if not predefined._\015\012\015\012{{tocnavi(Install,Quickstart,Subtler)}}