🍪 A small, flexible, scriptable tiling window manager written in Python
Python Other
Latest commit 24e709a Nov 4, 2017 @tych0 tych0 ignore flake8 ambiguous name error
flake8 now complains:

./libqtile/xcbq.py:361:9: E741 ambiguous variable name 'l'
./libqtile/xcbq.py:497:13: E741 ambiguous variable name 'l'
./libqtile/xcbq.py:517:13: E741 ambiguous variable name 'l'
./libqtile/xcbq.py:535:9: E741 ambiguous variable name 'l'
./libqtile/sh.py:203:9: E741 ambiguous variable name 'l'
./libqtile/sh.py:204:9: E741 ambiguous variable name 'l'

IMHO, this is a dumb warning. People should just not use shitty fonts that
make these variable names ambiguous. Let's ignore it.

Signed-off-by: Tycho Andersen <tycho@tycho.ws>

README.rst

Qtile

Build Status Build Coverage Documentation Status

A full-featured, pure-Python tiling window manager

Website:http://www.qtile.org
Source:https://github.com/qtile/qtile
Documentation:http://qtile.readthedocs.io/en/latest/
License:MIT License

Features

  • Simple, small and extensible. It's easy to write your own layouts, widgets and commands.
  • Configured in Python.
  • Command shell that allows all aspects of Qtile to be managed and inspected.
  • Complete remote scriptability - write scripts to set up workspaces, manipulate windows, update status bar widgets and more.
  • Qtile's remote scriptability makes it one of the most thoroughly unit-tested window managers around.

Current Release

The current stable version of qtile is 0.10.7, released 2017-02-14. See the documentation for installation instructions.

Community

Qtile is supported by a dedicated group of users. If you need any help, please don't hesitate to fire off an email to our mailing list or join us on IRC.

Mailing List:http://groups.google.com/group/qtile-dev
IRC:irc://irc.oftc.net:6667/qtile

Contributing

Please report any suggestions, feature requests, bug reports, or annoyances to the Github issue tracker. There are also a few tips & tricks, and guidelines for contributing in the documentation.