Subtle
Version 119 (Christoph Kappel, 2011-08-09 20:24)
1 | 94 | Christoph Kappel |
h1. What is subtle? |
---|---|---|---|
2 | 1 | ||
3 | 70 | Christoph Kappel |
[[subtle]] is a +manual+ tiling window manager with a rather uncommon approach of tiling: Per default there is no typical layout enforcement, windows are placed on a position ([[gravity]]) in a custom grid. The user can change the [[gravity]] of each window either directly per [[grabs]] or with rules defined by [[tagging|tags]] in the [[config]]. |
4 | 53 | Christoph Kappel | |
5 | 1 |
Windows are visible on views - the virtual desktops in [[subtle]] - that have at least one [[tagging|tag]] in common. |
|
6 | 70 | Christoph Kappel | |
7 | 115 | Christoph Kappel |
{{column(:start, width: 40%; vertical-align: top)}} |
8 | 112 | Christoph Kappel | |
9 | 94 | Christoph Kappel |
h2. Features |
10 | 1 | ||
11 | 1 |
* Builtin system tray |
|
12 | 1 |
* Extendable [[Panel|panel]] (see [[sublets]]) |
|
13 | 1 |
* Customizeable key/mouse actions (see [[Grabs|grabs]]) |
|
14 | 97 | Christoph Kappel |
* Scriptable with "Ruby":http://www.ruby-lang.org (see "rdoc":http://rdoc.subforge.org and [[subtlext]]) |
15 | 1 |
* Commandline client (see [[subtler]]) |
|
16 | 1 |
* Window [[tagging]] |
|
17 | 110 | Christoph Kappel |
* "EWMH":http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html / "ICCCM":http://tronche.com/gui/x/icccm/ / "MWM":http://www.ist.co.uk/motif/books/vol6A/ch-20.fm.html / "XDG Base Directory":http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html compliant |
18 | 104 | Christoph Kappel |
* "Xinerama":http://en.wikipedia.org/wiki/Xinerama / "XRandR":http://www.x.org/wiki/Projects/XRandR support |
19 | 112 | Christoph Kappel | |
20 | 115 | Christoph Kappel |
{{column(:mid, width: 60%; background: url(/images/subtlebw.png) right center no-repeat)}} |
21 | 112 | Christoph Kappel | |
22 | 112 | Christoph Kappel |
{{column(:end)}} |
23 | 93 | Christoph Kappel | |
24 | 94 | Christoph Kappel |
h2. Where to start? |
25 | 94 | Christoph Kappel | |
26 | 94 | Christoph Kappel |
{{column(:start)}} |
27 | 94 | Christoph Kappel | |
28 | 102 | Christoph Kappel |
* *Basics* |
29 | 94 | Christoph Kappel |
* [[Install|Installing subtle]] |
30 | 94 | Christoph Kappel |
* [[Usage|Using subtle]] |
31 | 1 |
* [[Sublets|Using sublets]] |
|
32 | 104 | Christoph Kappel |
* [[Multihead|Using multihead]] |
33 | 94 | Christoph Kappel |
* [[Themes]] |
34 | 94 | Christoph Kappel | |
35 | 94 | Christoph Kappel |
{{column(:mid)}} |
36 | 94 | Christoph Kappel | |
37 | 102 | Christoph Kappel |
* *In depth* |
38 | 119 | Christoph Kappel |
* [[Clients|Understanding clients]] |
39 | 94 | Christoph Kappel |
* [[Tagging|Understanding tagging]] |
40 | 1 |
* [[Gravity|Understanding gravity]] |
|
41 | 110 | Christoph Kappel |
* [[Styles|Understanding styles]] |
42 | 94 | Christoph Kappel |
* [[Panel|Customizing panel]] |
43 | 94 | Christoph Kappel |
* [[Grabs|Configuring keys]] |
44 | 94 | Christoph Kappel |
* [[Hooks|Hooking events]] |
45 | 94 | Christoph Kappel | |
46 | 94 | Christoph Kappel |
{{column(:mid)}} |
47 | 94 | Christoph Kappel | |
48 | 102 | Christoph Kappel |
* *Hacking* |
49 | 106 | Christoph Kappel |
* [[Hacking|Hacking subtle]] |
50 | 94 | Christoph Kappel |
* [[Writing_sublets|Writing sublets]] |
51 | 94 | Christoph Kappel |
* [[Scripting]] |
52 | 94 | Christoph Kappel |
* [[Snippets]] |
53 | 1 |
* [[Blamelist]] |
|
54 | 108 | Christoph Kappel | |
55 | 108 | Christoph Kappel |
{{column(:mid)}} |
56 | 108 | Christoph Kappel | |
57 | 108 | Christoph Kappel |
* *Problems* |
58 | 108 | Christoph Kappel |
* "Frequently asked..":http://subforge.org/ezfaq/index/subtle |
59 | 108 | Christoph Kappel |
* [[bugs|Reporting a bug]] |
60 | 94 | Christoph Kappel | |
61 | 94 | Christoph Kappel |
{{column(:end)}} |
62 | 94 | Christoph Kappel | |
63 | 94 | Christoph Kappel |
h2. Contribute |
64 | 1 | ||
65 | 96 | Christoph Kappel |
In case you want to help but don't know how, please help with some documentation and improve the wiki or make a donation. Patches, suggestions and open discussions are always welcome. |
66 | 72 | Christoph Kappel | |
67 | 115 | Christoph Kappel |
{{column(:start, width: 40%; vertical-align: top)}} |
68 | 111 | Christoph Kappel | |
69 | 72 | Christoph Kappel |
Unfinished pages: |
70 | 72 | Christoph Kappel | |
71 | 72 | Christoph Kappel |
* [[Usage]] |
72 | 81 | Christoph Kappel |
* [[Sublets]] |
73 | 92 | Christoph Kappel |
* [[Scripting]] |
74 | 105 | Christoph Kappel |
* [[Multihead]] |
75 | 111 | Christoph Kappel | |
76 | 116 | Christoph Kappel |
{{column(:mid)}} |
77 | 111 | Christoph Kappel | |
78 | 1 |
{{pledgie}} |
|
79 | 116 | Christoph Kappel | |
80 | 111 | Christoph Kappel |
{{column(:end)}} |
81 | 93 | Christoph Kappel | |
82 | 94 | Christoph Kappel |
h2. Problems? |
83 | 1 | ||
84 | 93 | Christoph Kappel |
* Join *#subtle* on *irc.freenode.org* (IRC) |
85 | 94 | Christoph Kappel |
* Use the "bugtracker":http://subforge.org/projects/subtle/issues |
86 | 94 | Christoph Kappel |
* Ask in the "forum":http://subforge.org/projects/subtle/boards |
87 | 92 | Christoph Kappel |
* Drop a mail to _unexist_ at _dorfelite_ dot _net_ |
88 | 93 | Christoph Kappel | |
89 | 109 | Christoph Kappel | |
90 | 109 | Christoph Kappel |
h2. License |
91 | 109 | Christoph Kappel | |
92 | 109 | Christoph Kappel |
This code can be distributed under the terms of the GNU GPLv2. See the file COPYING for details. |
93 | 109 | Christoph Kappel | |
94 | 94 | Christoph Kappel |
h2. Read more |
95 | 93 | Christoph Kappel | |
96 | 94 | Christoph Kappel |
"Ohloh":https://www.ohloh.net/p/subtle, "Rubyforge":http://rubyforge.org/projects/subtle/, "Freshmeat":http://freshmeat.net/projects/subtle, "Sourceforge":http://sourceforge.net/projects/subtle-wm/, "Archlinux Wiki":http://wiki.archlinux.org, "Archlinux Forum":http://bbs.archlinux.org/viewtopic.php?id=71783, "Gentoo Forum":http://forums.gentoo.org/viewtopic-t-825036.html |