+++ /dev/null
-<!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>
+++ /dev/null
-<!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>
+++ /dev/null
-<!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>
+++ /dev/null
-<!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>
+++ /dev/null
-<!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>
+++ /dev/null
-<!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>
+++ /dev/null
-<!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>
+++ /dev/null
-<!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>
+++ /dev/null
-User-Agent: *
-Disallow: /bugs/
+++ /dev/null
-<!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>
+++ /dev/null
-<?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>