Skip to main content

A pure-Python tiling window manager.

Project description

Logo

A full-featured, hackable tiling window manager written and configured in Python

Website PyPI CI status Read the Docs License Codestyle Coverage

Features

  • Simple, small and extensible. It’s easy to write your own layouts, widgets and commands.

  • Configured in Python.

  • Runs as an X11 WM or a Wayland compositor.

  • 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.

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:

https://groups.google.com/group/qtile-dev

IRC:

irc://irc.oftc.net:6667/qtile

Example code

Check out the qtile-examples repo which contains examples of users’ configurations, scripts and other useful links.

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.

Please also consider submitting useful scripts etc. to the qtile-examples repo (see above).

Maintainers

@tych0 GPG: 3CCA B226 289D E016 0C61 BDB4 18D1 8F1B C464 DCA3
@ramnes GPG: 99CC A84E 2C8C 74F3 2E12 AD53 8C17 0207 0803 487A
@m-col GPG: 35D9 2E7C C735 7A81 173E A1C9 74F9 FDD2 0984 FBEC
@flacjacket GPG: 58B5 F350 8339 BFE5 CA93 AC9F 439D 9701 E7EA C588
@elParaguayo GPG: A6BA A1E1 7D26 64AD B97B 2C6F 58A9 AA7C 8672 7DF7

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qtile-0.20.0.tar.gz (439.4 kB view details)

Uploaded Source

Built Distributions

qtile-0.20.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

qtile-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

qtile-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

qtile-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

qtile-0.20.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

File details

Details for the file qtile-0.20.0.tar.gz.

File metadata

  • Download URL: qtile-0.20.0.tar.gz
  • Upload date:
  • Size: 439.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for qtile-0.20.0.tar.gz
Algorithm Hash digest
SHA256 0e10e8525e671e6027c631a527f90566a2a73876d93b8fac3e8c29cf7f7edac1
MD5 f309d0bb77d2e12979dbabf0f7117e66
BLAKE2b-256 636a0d39939183c02a328784a270b85b6b54fc55146a20b4f10164b50aa8d210

See more details on using hashes here.

File details

Details for the file qtile-0.20.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.20.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20f19f9d308ffb317b3340e1701434939a601f98a280076ca603a5920b841542
MD5 6df7ce7494e690a66b730bfb5dcb853a
BLAKE2b-256 f7f0e03d5b09800fbbd7f7e3b2052c0700d133138bfab3ae403641595041a222

See more details on using hashes here.

File details

Details for the file qtile-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95596f8be7f1de25abfe02466b6767bc051d092ec24129d2cdc6861caf787d22
MD5 de6ec07ac81718b88c5d72b1e36fcd63
BLAKE2b-256 aa5b8a9e52d3817d4e863b4e90332e1ff46b1fa5790bd9ceaed71842f1198934

See more details on using hashes here.

File details

Details for the file qtile-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86d1a11966ce05c7285b0fce79aa1c08190ee29cba518f76df546dd035450213
MD5 5e8d26df603b8f9eeb8a9ff8fb9a1ad5
BLAKE2b-256 817e65aba4a7f5525db37c7f9fb8b25d87d405640cef04dd001cb536bde453bf

See more details on using hashes here.

File details

Details for the file qtile-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7aa9b614590f64b4d981cc6907e258e3a43d42e788d85bcf2a5ae804beb2988
MD5 ef6567ad196509349e35790a5dbfb13a
BLAKE2b-256 eecb0b45dc2c8738a25d9e7d8081cbea1d84a111e974c406b20e308c30888866

See more details on using hashes here.

File details

Details for the file qtile-0.20.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.20.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d3aa5ff68482ec5c5e640a791f35582040897605b9254f2e6ae381a522b080c
MD5 b1420c1e75fcddb13e00c431cb2a0f2c
BLAKE2b-256 c9bc770cdf68037023260c2b0e70b26d62a3b3b4ee6a70222227fa46de91fd89

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page