Project

General

Profile

unexist.dev

/

subtle

Assorted tidbits and projects

Subtle » History » Version 20

Version 19 (Anonymous, 01/26/2009 12:56 AM) → Version 20/143 (Anonymous, 04/07/2009 11:38 PM)

h1. Subtle\015\012\015\012[[Subtle]] is the window manager itself. Most itself.\015\012\015\012{{>toc}}\015\012\015\012h2. Dragging\015\012\015\012The tile layout in [[subtle]] can be changed by dragging one client onto another. According to the position of the parts mouse (on the other window), markers will show how the placement will be done.\015\012\015\012{{lightbox(screenshots/dragging, Dragging)}}\015\012\015\012There are explained *five* different placement modes, so the dragged window will be ..\015\012\015\012* *top*\015\012..above the other window.\015\012* *left*\015\012..left of the other window.\015\012* *right*\015\012..right of the other window.\015\012* *bottom*\015\012..below the other window.\015\012* *swap*\015\012..swapped with the other window.\015\012\015\012\015\012\015\012h2. Grabs\015\012\015\012In [[subtle]] there is no difference between keyboard and/or mouse bindings, the user can fully assign anything to everything. (For reference: that is called a *grab*)\015\012\015\012Here is a small list of implemented grabs so far:\015\012\015\012* *ViewJump1* .. *ViewJumpN*\015\012Change the active view to view1, view2, ..., viewN\015\012* *WindowMove*\015\012Move window either by mouse or cursor key movement.\015\012* *WindowResize* \015\012Resize window either by mouse or cursor key movement.\015\012* *WindowFloat*\015\012Toggle floating state of a window_\015\012* *WindowFull* \015\012Toggle fullscreen state of a window.\015\012* *WindowStick* \015\012Toggle sticky state of a window.\015\012* *WindowKill* \015\012Kill a window.\015\012* *<command>*\015\012If a grab can't be found it will be called via exec. (E.g. xterm will be started)\015\012\015\012h2. Window States\015\012\015\012Windows can either..\015\012\015\012* *float*\015\012..float above other windows. \015\012* *full*\015\012..fill up the whole screen.\015\012* *stick*\015\012..be visible on the following pages:\015\012\015\012[[Tiling]]\015\012[[Grabs]]\015\012[[Gravity]]\015\012[[Install]] every view.