remove website/ from git, it got its own repository
See 'i3-website' at http://code.i3wm.org/i3-website
This commit is contained in:
parent
2728c02467
commit
03f639d45c
|
@ -1,80 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3 - an improved dynamic tiling window manager</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<meta name="description" content="i3 is a dynamic tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii" />
|
|
||||||
<meta name="keywords" content="i3, window, manager, tiling, keyboard, wmii, x11, xcb, xinerama, utf8" />
|
|
||||||
<meta name="author" content="i3 developers" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
#menu {
|
|
||||||
overflow: hidden;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
#menu li {
|
|
||||||
margin-left: 30px;
|
|
||||||
margin-right: 30px;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>i3 - an improved dynamic tiling window manager</h1>
|
|
||||||
|
|
||||||
<ul id="menu">
|
|
||||||
<li>
|
|
||||||
<a href="/">Goals</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/docs/">Documentation</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/downloads/">Downloads</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/">Screenshots</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/bugs">Bugtracker</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<strong><a href="/contact/">Contact</a></strong>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/impress.html">Impressum/Imprint</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<h2>Contact</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<strong>If you are a package maintainer</strong> and have any questions, ideas, hints, problems
|
|
||||||
or whatever, please do not hesitate to contact me. I will help you out. Just drop me an
|
|
||||||
<a href="http://michael.stapelberg.de/Kontakt">E-Mail (scroll down to bottom)</a>, contact
|
|
||||||
me using the same address in jabber or ask on our IRC channel (see below).
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>IRC</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Contact us at <a href="irc://irc.twice-irc.de/i3" title="#i3 on irc.twice-irc.de">
|
|
||||||
irc://irc.twice-irc.de/i3</a> (or, #i3 on irc.twice-irc.de, for those without proper URL
|
|
||||||
handling setup). Feel free to ask questions, please don’t ask to ask and please
|
|
||||||
think before you ask :-).
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,143 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3 - an improved dynamic tiling window manager</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>Howto build i3 on Ubuntu 9.04 for the amd64 architecture</h1>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Due to Ubuntu 9.04’s lack of recent libxcb* packages, we cannot simply provide a debian
|
|
||||||
package. The following howto will explain how to build one for yourself after downloading
|
|
||||||
the necessary libxcb* packages from Debian.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Clone the i3 repository
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ git clone http://code.stapelberg.de/git/i3
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
The Ubuntu repositories do not contain the required versions of several packages. Hence we need
|
|
||||||
to get them from Debian. Create a new directory for the .debs
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ mkdir deb && cd deb
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
…and download the files
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libx11/libx11-dev_1.2.1-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-aux0-dev_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-keysyms1-dev_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libxcb/libxcb-xinerama0-dev_1.2-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-event1-dev_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-property1-dev_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-atom1-dev_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-icccm1-dev_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/a/asciidoc/asciidoc_8.4.4-1_all.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libxcb/libxcb1-dev_1.2-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp-dev_1.0.2-3_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/x11proto-core/x11proto-core-dev_7.0.15-1_all.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libp/libpthread-stubs/libpthread-stubs0-dev_0.1-2_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libp/libpthread-stubs/libpthread-stubs0_0.1-2_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libxau/libxau-dev_1.0.4-2_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libxau/libxau6_1.0.4-2_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp-dev_1.0.2-3_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libx11/libx11-6_1.2.1-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/x11proto-input/x11proto-input-dev_1.5.0-2_all.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/x11proto-kb/x11proto-kb-dev_1.0.3-3_all.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xtrans/xtrans-dev_1.2.3-3_all.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-atom1_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-aux0_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-event1_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-icccm1_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-property1_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/x/xcb-util/libxcb-keysyms1_0.3.4-1_amd64.deb"
|
|
||||||
$ wget "http://ftp.de.debian.org/debian/pool/main/libx/libxcb/libxcb-xinerama0_1.2-1_amd64.deb"
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
We install these:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ sudo dpkg -i *.deb
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
then change into the i3 directory and build the package:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ cd ../i3
|
|
||||||
$ dpkg-buildpackage
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
and install it
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ sudo dpkg -i ../i3-wm_1.0-1_amd64.deb
|
|
||||||
$ sudo dpkg -i ../i3_1.0-1_amd64.deb
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
What remains is to configure i3. Create the default directory for i3’s config and copy the default config to it
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ mkdir ~/.i3
|
|
||||||
$ cp /etc/i3/config ~/.i3/config
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Lastly, we need to set up i3 as default window manager. Create a new file ~/.xinitrc
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ vim ~/.xinitrc
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
and enter the following lines:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
#!/bin/sh
|
|
||||||
xsetroot -solid black
|
|
||||||
exec /usr/bin/i3
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Close vim and create a link to ~/.xinitrc and link it to ~/.Xsession:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ ln -s ~/.xinitrc ~/.Xsession
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
You are done. When you are in the login screen, select "Sessions", and switch to "Default" or "Xsession" to start i3.
|
|
||||||
</p>
|
|
|
@ -1,90 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3 - an improved dynamic tiling window manager</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<meta name="description" content="i3 is a dynamic tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii" />
|
|
||||||
<meta name="keywords" content="i3, window, manager, tiling, keyboard, wmii, x11, xcb, xinerama, utf8" />
|
|
||||||
<meta name="author" content="i3 developers" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
#menu {
|
|
||||||
overflow: hidden;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
#menu li {
|
|
||||||
margin-left: 30px;
|
|
||||||
margin-right: 30px;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>i3 - an improved dynamic tiling window manager</h1>
|
|
||||||
|
|
||||||
<ul id="menu">
|
|
||||||
<li>
|
|
||||||
<a href="/">Goals</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<strong><a href="/docs/">Documentation</a></strong>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/downloads/">Downloads</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/">Screenshots</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/bugs">Bugtracker</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/contact/">Contact</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/impress.html">Impressum/Imprint</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Documentation</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
If you installed i3 using your distribution’s tools, you should have a man page available.
|
|
||||||
Please read it completely before asking any questions. You can view the man page using the
|
|
||||||
following command:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ man i3
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
If there is no manpage, please kick your distribution’s package maintainer. You can view
|
|
||||||
<a href="/docs/manpage.html">an HTML version of the manpage online</a>.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
If you are a developer and would like to get into i3’s source code, please read
|
|
||||||
<a href="/docs/hacking-howto.html">"How to hack i3"</a> first.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Howtos</h2>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="/docs/userguide.html">User’s guide</a></li>
|
|
||||||
<li><a href="/docs/debugging.html">Debugging i3</a> (Read this before sending bugreports)</li>
|
|
||||||
<li><a href="/docs/building_ubuntu_9.04.html">Building i3 from git on Ubuntu 9.04</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,145 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3 - an improved dynamic tiling window manager</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<meta name="description" content="i3 is a dynamic tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii" />
|
|
||||||
<meta name="keywords" content="i3, window, manager, tiling, keyboard, wmii, x11, xcb, xinerama, utf8" />
|
|
||||||
<meta name="author" content="i3 developers" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
#menu {
|
|
||||||
overflow: hidden;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
#menu li {
|
|
||||||
margin-left: 30px;
|
|
||||||
margin-right: 30px;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>i3 - an improved dynamic tiling window manager</h1>
|
|
||||||
|
|
||||||
<ul id="menu">
|
|
||||||
<li>
|
|
||||||
<a href="/">Goals</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/docs/">Documentation</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<strong><a href="/downloads/">Downloads</a></strong>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/">Screenshots</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/bugs">Bugtracker</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/contact/">Contact</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/impress.html">Impressum/Imprint</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Distribution</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
i3 is currently distributed in the following operating systems/distributions:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="http://packages.debian.org/sid/i3">Debian GNU/Linux</a> (in unstable currently)
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="http://aur.archlinux.org/packages.php?ID=24720">Arch Linux</a>
|
|
||||||
(in <a href="http://aur.archlinux.org/">AUR</a>), maintained by Atsutane
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="http://overlays.gentoo.org/proj/sunrise/browser/sunrise/x11-wm/i3">Gentoo Linux</a>
|
|
||||||
(in <a href="http://www.gentoo.org/proj/en/sunrise">sunrise</a>), maintained by Moredread<br>
|
|
||||||
See also: <a href="http://gist.github.com/89277">i3-9999.ebuild</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11-wm/i3/">FreeBSD</a> (x11-wm/i3), maintained by dhn
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="http://pkgsrc.se/wip/i3">NetBSD</a> (wip/i3 in <a href="http://pkgsrc-wip.sourceforge.net/">pkgsrc-wip</a>)
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="http://packages.ubuntu.com/karmic/i3">Ubuntu Linux</a> (in karmic/universe)
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Downloads</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
The current stable version is 3.β (transcribed 3.b because many systems still can’t
|
|
||||||
handle UTF-8 in version numbers).
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="/downloads/i3-3.b.tar.bz2">i3-3.b.tar.bz2</a>
|
|
||||||
(<a href="/downloads/i3-3.b.tar.bz2.asc">GPG signature</a>), Version 3.β, 96 KiB, 2009-06-26,
|
|
||||||
<a href="/downloads/RELEASE-NOTES-3.b.txt">release notes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="/downloads/i3-3.a-bf2.tar.bz2">i3-3.a-bf2.tar.bz2</a>
|
|
||||||
(<a href="/downloads/i3-3.a-bf2.tar.bz2.asc">GPG signature</a>), Version 3.α-bf2, 65 KiB, 2009-05-03,
|
|
||||||
hotfix for a problem with -bf1
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/downloads/i3-3.a-bf1.tar.bz2">i3-3.a-bf1.tar.bz2</a>
|
|
||||||
(<a href="/downloads/i3-3.a-bf1.tar.bz2.asc">GPG signature</a>), Version 3.α-bf1, 65 KiB, 2009-05-03,
|
|
||||||
<a href="/downloads/RELEASE-NOTES-3.a-bf1.txt">release notes</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/downloads/i3-3.a.tar.bz2">i3-3.a.tar.bz2</a>
|
|
||||||
(<a href="/downloads/i3-3.a.tar.bz2.asc">GPG signature</a>), Version 3.α, 50 KiB, 2009-03-15
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Development version</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Use <a href="http://git-scm.com/">git</a> to follow the latest changes:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
$ git clone git://code.stapelberg.de/i3
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
If you prefer to download a tarball, or if you cannot use git for whatever reason,
|
|
||||||
you may download the current master branch from
|
|
||||||
<a href="http://code.stapelberg.de/git/i3/snapshot/i3-master.tar.bz2">
|
|
||||||
http://code.stapelberg.de/git/i3/snapshot/i3-master.tar.bz2
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Announce mailing list</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
If you want to be notified when a new version of i3 is released, please subscribe
|
|
||||||
to the announce mailing list by sending a mail to <code>i3-announce-subscribe@i3.zekjur.net</code>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,90 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3lock — a slightly improved version of slock</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>i3lock — a slightly improved version of slock</h1>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
i3lock improves slock by making it fork() and therefore combinable with
|
|
||||||
commands to suspend your computer. Additionally, instead of turning off
|
|
||||||
your screen via DPMS and/or displaying a black screen, i3lock displays a
|
|
||||||
white screen so you can see if your computer failed to resume from suspend
|
|
||||||
or if your screen is just locked. Also, when entering a wrong password,
|
|
||||||
i3lock does not call XBell(). This is important because i3lock/slock think
|
|
||||||
you’ve entered a password when resuming from suspend, at least sometimes.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Furthermore, i3lock supports PAM since version 1.0 (that is, LDAP users
|
|
||||||
can use i3lock now, too).
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Releases</h2>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="/i3lock/i3lock-1.0.tar.gz">i3lock-1.0.tar.gz</a> (2009-05-10,
|
|
||||||
<a href="/i3lock/i3lock-1.0.tar.gz.asc">GPG signature</a>)</li>
|
|
||||||
<li><a href="/i3lock/i3lock-0.9.tar.gz">i3lock-0.9.tar.gz</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Development</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
i3lock is currently developed at <a href="http://code.stapelberg.de/git/i3lock" title="cgit">
|
|
||||||
http://code.stapelberg.de/git/i3lock</a>. Checkouts of the master branch are intended to
|
|
||||||
be stable and working all the time. Integration of new features happens in a separate branch.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Contact</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Contact us at <a href="irc://irc.twice-irc.de/i3" title="#i3 on irc.twice-irc.de">
|
|
||||||
irc://irc.twice-irc.de/i3</a> (or, #i3 on irc.twice-irc.de, for those without proper URL
|
|
||||||
handling setup). Feel free to ask questions, please don’t ask to ask and please
|
|
||||||
think before you ask :-).
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>License</h2>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
MIT/X Consortium License
|
|
||||||
|
|
||||||
© 2006-2008 Anselm R Garbe <garbeam at gmail dot com>
|
|
||||||
© 2009 Michael Stapelberg <michael+i3lock at stapelberg dot de>
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
copy of this software and associated documentation files (the "Software"),
|
|
||||||
to deal in the Software without restriction, including without limitation
|
|
||||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
||||||
and/or sell copies of the Software, and to permit persons to whom the
|
|
||||||
Software is furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
||||||
DEALINGS IN THE SOFTWARE.
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,91 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3status – Generates a status line for dzen2 or wmii</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>i3status</h1>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
i3status is a small program (around 500 SLOC) for filling dzen2 or wmii’s status
|
|
||||||
bar via its 9P pseudo filesystem. It is designed to be very efficient by issuing
|
|
||||||
a very small number of systemcalls (as the bar should be updated every second or
|
|
||||||
at your specified interval). This ensures that even under high load, your status
|
|
||||||
bar is updated correctly and it saves a little bit of battery life by not spawning
|
|
||||||
new processes every second like shell scripts do.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Releases</h2>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="/i3status/i3status-1.2.tar.bz2">i3status-1.2.tar.bz2</a>
|
|
||||||
(<a href="/i3status/i3status-1.2.tar.bz2.asc">GPG signature</a>, 2009-06-21)</li>
|
|
||||||
<li><a href="/i3status/i3status-1.1.tar.bz2">i3status-1.1.tar.bz2</a>
|
|
||||||
(<a href="/i3status/i3status-1.1.tar.bz2.asc">GPG signature</a>, 2009-06-17)</li>
|
|
||||||
<li><a href="/i3status/i3status-1.0.tar.bz2">i3status-1.0.tar.bz2</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Development</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
i3status is currently developed at <a href="http://code.stapelberg.de/git/i3status" title="cgit">
|
|
||||||
http://code.stapelberg.de/git/i3status</a>. Checkouts of the master branch are intended to
|
|
||||||
be stable and working all the time. Integration of new features happens in a separate branch.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Contact</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Contact us at <a href="irc://irc.twice-irc.de/i3" title="#i3 on irc.twice-irc.de">
|
|
||||||
irc://irc.twice-irc.de/i3</a> (or, #i3 on irc.twice-irc.de, for those without proper URL
|
|
||||||
handling setup). Feel free to ask questions, please don’t ask to ask and please
|
|
||||||
think before you ask :-).
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>License</h2>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
Copyright © 2008-2009 Michael Stapelberg and contributors
|
|
||||||
All rights reserved.
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without modification,
|
|
||||||
are permitted provided that the following conditions are met:
|
|
||||||
|
|
||||||
* Redistributions of source code must retain the above copyright notice, this
|
|
||||||
list of conditions and the following disclaimer.
|
|
||||||
|
|
||||||
* Redistributions in binary form must reproduce the above copyright notice, this
|
|
||||||
list of conditions and the following disclaimer in the documentation and/or other
|
|
||||||
materials provided with the distribution.
|
|
||||||
|
|
||||||
* Neither the name of Michael Stapelberg nor the names of contributors
|
|
||||||
may be used to endorse or promote products derived from this software without
|
|
||||||
specific prior written permission.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
|
||||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
|
||||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
|
|
||||||
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
||||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
|
||||||
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
|
||||||
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
||||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
||||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
|
||||||
DAMAGE.
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,133 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3 - an improved dynamic tiling window manager</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
#menu {
|
|
||||||
overflow: hidden;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
#menu li {
|
|
||||||
margin-left: 30px;
|
|
||||||
margin-right: 30px;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Impressum</h1>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
This website is hosted on a server in germany, so german law demands this:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Angaben gemäß § 5 TMG:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<address>
|
|
||||||
Michael Stapelberg<br />
|
|
||||||
Neuer Weg 16<br />
|
|
||||||
69118 Heidelberg<br />
|
|
||||||
<br />
|
|
||||||
Telefon: +49 6221 1871942<br />
|
|
||||||
E-Mail: michael+impress@stapelberg.de
|
|
||||||
</address>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Quelle: <i>erstellt mit dem <a href="http://www.e-recht24.de/impressum-generator/">
|
|
||||||
Impressum-Generator Website</a> von eRecht24.</i>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Haftungsausschluss:</h2>
|
|
||||||
|
|
||||||
<h3>Haftung für Inhalte</h3>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die
|
|
||||||
Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine
|
|
||||||
Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs. 1 TMG für eigene
|
|
||||||
Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach
|
|
||||||
§§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet,
|
|
||||||
übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach
|
|
||||||
Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen.
|
|
||||||
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach
|
|
||||||
den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung
|
|
||||||
ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung
|
|
||||||
möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir
|
|
||||||
diese Inhalte umgehend entfernen.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h3>Haftung für Links</h3>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte
|
|
||||||
wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch
|
|
||||||
keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der
|
|
||||||
jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten
|
|
||||||
Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße
|
|
||||||
überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht
|
|
||||||
erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist
|
|
||||||
jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei
|
|
||||||
Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend
|
|
||||||
entfernen.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h3>Urheberrecht</h3>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten
|
|
||||||
unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung,
|
|
||||||
Verbreitung und jede Art der Verwertung außerhalb der Grenzen des
|
|
||||||
Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw.
|
|
||||||
Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht
|
|
||||||
kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom
|
|
||||||
Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet.
|
|
||||||
Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie
|
|
||||||
trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um
|
|
||||||
einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden
|
|
||||||
wir derartige Inhalte umgehend entfernen.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h3>Datenschutz</h3>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener
|
|
||||||
Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise
|
|
||||||
Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit
|
|
||||||
möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre
|
|
||||||
ausdrückliche Zustimmung nicht an Dritte weitergegeben.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der
|
|
||||||
Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser
|
|
||||||
Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten
|
|
||||||
durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und
|
|
||||||
Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber
|
|
||||||
der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der
|
|
||||||
unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Quelle: <i><a href="http://www.e-recht24.de/muster-disclaimer.htm" target="_blank">Disclaimer</a>
|
|
||||||
von eRecht24, dem Portal zum Internetrecht von <a href="http://www.e-recht24.de/">Rechtsanwalt</a>
|
|
||||||
Sören Siebert.</i>
|
|
||||||
</p>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,191 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3 - an improved dynamic tiling window manager</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<meta name="description" content="i3 is a dynamic tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii" />
|
|
||||||
<meta name="keywords" content="i3, window, manager, tiling, keyboard, wmii, x11, xcb, xinerama, utf8" />
|
|
||||||
<meta name="author" content="i3 developers" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
#menu {
|
|
||||||
overflow: hidden;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
#menu li {
|
|
||||||
margin-left: 30px;
|
|
||||||
margin-right: 30px;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>i3 - an improved dynamic tiling window manager</h1>
|
|
||||||
|
|
||||||
<ul id="menu">
|
|
||||||
<li>
|
|
||||||
<a href="/">Goals</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/docs/">Documentation</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/downloads/">Downloads</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/">Screenshots</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/bugs">Bugtracker</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/contact/">Contact</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/impress.html">Impressum/Imprint</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
i3 was created because wmii, our favorite window manager at the time, didn’t
|
|
||||||
provide some features we wanted (Xinerama done right, for example), had some
|
|
||||||
bugs, didn’t progress since quite some time and wasn’t easy to hack at all
|
|
||||||
(source code comments/documentation completely lacking). Still, we think the
|
|
||||||
wmii developers and contributors did a great job. Thank you for inspiring us
|
|
||||||
to create i3.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Please be aware that i3 is primarily targeted at advanced users and developers.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Goals</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Based upon the experiences we made when wanting to hack/fix wmii, we agreed
|
|
||||||
upon the following goals for i3:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<ol>
|
|
||||||
<li>
|
|
||||||
Write well readable, well <strong>documented</strong> code. Create additional
|
|
||||||
documentation on how to extend i3 by explaining its internal workings.
|
|
||||||
<br />
|
|
||||||
This includes being modifyable by people who do know how to program but who are
|
|
||||||
not necessarily familiar with all of X11’s internals. That is, document why
|
|
||||||
things happen and when they happen so that the user gets a picture of the whole
|
|
||||||
process a Window Manager is responsible of by just reading the source code.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Use xcb as far as possible (it does not provide functions for some features
|
|
||||||
yet, like XKB) instead of Xlib. xcb has a much cleaner API and should be faster
|
|
||||||
in quite a lot of situations.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Implement Xinerama correctly, that is by assigning each workspace to a
|
|
||||||
virtual screen. Especially make sure that attaching and detaching new monitors
|
|
||||||
like video projectors works during operation and does the right thing.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Use the metaphor of a table for abstraction. You can create horizontal and
|
|
||||||
vertical columns (in wmii, you can only create vertical columns). See the documentation
|
|
||||||
for more information on how this works, it really is an important principle in i3.
|
|
||||||
(TODO: documentation :-))
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Implement a command mode, like in vim. You can easily combine multiple
|
|
||||||
actions (like focusing, moving, snapping) by using the command mode.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Implement XRandR support for flipping monitors.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Do <strong>not</strong> use programs such as autoconf/automake for configuration and
|
|
||||||
creating unreadable/broken makefiles. Instead, use a clean makefile which automatically
|
|
||||||
enables/disables features for specific platforms. Also, document the dependencies
|
|
||||||
properly, so that package maintainers have an easy job packaging i3.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Provide hooks/callbacks for other programs to integrate. Using this mechanism, one
|
|
||||||
can easily extend i3 in whatever language, without ever touching the C code. Also,
|
|
||||||
to communicate with a running i3 instance, messages can be sent.
|
|
||||||
<br />
|
|
||||||
This approach should be more lightweight than wmii’s usage of the 9P filesystem.
|
|
||||||
Furthermore, core functionality does not depend on a separate program, so that i3
|
|
||||||
runs faster, especially when your system is under load.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Be UTF-8 clean.
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
The usual elitism amongst minimal window managers: Don’t be bloated, don’t be fancy
|
|
||||||
(simple borders are the most decoration we want to have), don’t add support for Xft
|
|
||||||
and blurred fonts.
|
|
||||||
<br />
|
|
||||||
However, we do not enforce unnecessary limits such as a maximum amount of source lines
|
|
||||||
of code. If it needs to be a bit bigger, it will be.
|
|
||||||
</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<h3>Special Features</h3>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
We can bind on Mode_switch (Alt Gr). Other window managers fail to do that because
|
|
||||||
of an X11-bug, which causes the modifier state to not be correctly set in KeyPress-
|
|
||||||
events. We use XKB for making sure to get the correct state.
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Development</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
i3 is currently developed at <a href="http://code.stapelberg.de/git/i3" title="cgit">
|
|
||||||
http://code.stapelberg.de/git/i3</a>. Checkouts of the master branch are intended to
|
|
||||||
be stable and working all the time. Integration of new features happens in a separate branch.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>License</h2>
|
|
||||||
|
|
||||||
<pre>
|
|
||||||
Copyright © 2009, Michael Stapelberg
|
|
||||||
All rights reserved.
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions are met:
|
|
||||||
|
|
||||||
* Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
|
|
||||||
* Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in the
|
|
||||||
documentation and/or other materials provided with the distribution.
|
|
||||||
|
|
||||||
* Neither the name of Michael Stapelberg nor the
|
|
||||||
names of contributors may be used to endorse or promote products
|
|
||||||
derived from this software without specific prior written permission.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY Michael Stapelberg ''AS IS'' AND ANY
|
|
||||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
||||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
||||||
DISCLAIMED. IN NO EVENT SHALL Michael Stapelberg BE LIABLE FOR ANY
|
|
||||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
||||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
||||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
||||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
||||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,2 +0,0 @@
|
||||||
User-Agent: *
|
|
||||||
Disallow: /bugs/
|
|
|
@ -1,98 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
||||||
<head>
|
|
||||||
<title>i3 - an improved dynamic tiling window manager</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
||||||
<meta name="description" content="i3 is a dynamic tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii" />
|
|
||||||
<meta name="keywords" content="i3, window, manager, tiling, keyboard, wmii, x11, xcb, xinerama, utf8" />
|
|
||||||
<meta name="author" content="i3 developers" />
|
|
||||||
<style type="text/css">
|
|
||||||
body {
|
|
||||||
text-align: justify;
|
|
||||||
max-width: 800px;
|
|
||||||
}
|
|
||||||
|
|
||||||
li {
|
|
||||||
margin-bottom: 10px;
|
|
||||||
}
|
|
||||||
#menu {
|
|
||||||
overflow: hidden;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
#menu li {
|
|
||||||
margin-left: 30px;
|
|
||||||
margin-right: 30px;
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>i3 - an improved dynamic tiling window manager</h1>
|
|
||||||
|
|
||||||
<ul id="menu">
|
|
||||||
<li>
|
|
||||||
<a href="/">Goals</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/docs/">Documentation</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/downloads/">Downloads</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<strong><a href="/screenshots/">Screenshots</a></strong>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/bugs">Bugtracker</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/contact/">Contact</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/impress.html">Impressum/Imprint</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Screenshots</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Everyone likes screenshots, so here you go:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/i3-1.png">i3 v3.α</a>, Firefox with Vimperator-Plugin, VIM, MPlayer, dzen2
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/i3-2.png">i3 v3.α</a>, Firefox (Vimperator), VIM, xpdf, bc
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/i3-3.png">i3 v3.α-bf1</a>, PCManFM, ROXTerm, evince, i3status + dzen2
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/i3-4.png">i3 v3.b (not yet released)</a>, Atsutane had too much free time and formed an i3 logo out of terminals :-)
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/i3-5.png">i3 v3.α-bf2</a>, mc, vim, xosview, mplayer, irssi, gajim, i3status
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h2>Screencasts</h2>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
To see what a window manager actually is like, a video is much better than pictures. Therefore,
|
|
||||||
we made screencasts:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li>
|
|
||||||
<a href="/screenshots/screencast.mkv">i3 v3.α</a> Matroska container with x264 video
|
|
||||||
(Thanks to Sebastian, sorry for the bad quality)
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,26 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
|
||||||
<url>
|
|
||||||
<loc>http://i3.zekjur.net/</loc>
|
|
||||||
<lastmod>2009-03-18</lastmod>
|
|
||||||
<changefreq>daily</changefreq>
|
|
||||||
<priority>0.8</priority>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>http://i3.zekjur.net/downloads/</loc>
|
|
||||||
<changefreq>daily</changefreq>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>http://i3.zekjur.net/screenshots/</loc>
|
|
||||||
<changefreq>daily</changefreq>
|
|
||||||
<priority>0.8</priority>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>http://i3.zekjur.net/contact/</loc>
|
|
||||||
<changefreq>weekly</changefreq>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>http://i3.zekjur.net/docs/</loc>
|
|
||||||
<changefreq>daily</changefreq>
|
|
||||||
</url>
|
|
||||||
</urlset>
|
|
Loading…
Reference in New Issue