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. You can also ask questions on the discussions board.

Mailing List:

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

Q&A:

https://github.com/qtile/qtile/discussions/categories/q-a

IRC:

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

Discord:

https://discord.gg/ehh233wCrC (Bridged with IRC)

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.22.0.tar.gz (489.0 kB view details)

Uploaded Source

Built Distributions

qtile-0.22.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.22.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.22.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.22.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.22.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.22.0.tar.gz.

File metadata

  • Download URL: qtile-0.22.0.tar.gz
  • Upload date:
  • Size: 489.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for qtile-0.22.0.tar.gz
Algorithm Hash digest
SHA256 ecec16cf41b6bbbc1847d0cd3f7dba68eb16fa175fbe856a229817297f605f6e
MD5 e537f43624dde1b38c88a47486d70999
BLAKE2b-256 312660f423a0221d18fd37dac826a1070765a58e65133e23d69855f1695c9de0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.22.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f1fbd13cb28c0361c3b0c6426dc13957fdb1c83830f829ae56dd0316c02e29c
MD5 9a397dc255672578a368400f2f5e1011
BLAKE2b-256 96912fde88b4006aa5c42842c25e73e5badcb155fb68b2c89e49edb5b3fe4cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7936c9a44395911b47d4a59c55ba9d853122f6e34f40e1215fc919a33bdd583
MD5 0f1d48ba36169dd45e5bd12369ea8bd0
BLAKE2b-256 f220c253fa6907c8f70d67300bc0cc6b7a3c2fd6e9ef13edef453c5c8f97d5ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6660ebe6b53dbcbbbce10fc6973e6fa175d2a94a0978df67d37451c17b5ff0d5
MD5 ad577298e240712e9aaa6e10b69681e3
BLAKE2b-256 fe5c7d7627d04b510180afebfa989906ec7c024749959328eb73358b2e26d965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.22.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 012a8d03338aa11dcea5f6fe5d28ad98b1eb513c9237547898117e25742daabe
MD5 f6a17418023ef50e65d2df51d4a2c86a
BLAKE2b-256 aa63b64d0d4be59a67eb8808693f40e369b62952a075588ab3a4d4bcbdbe8a40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.22.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b3b2112814cb5176d391b975e293b5e2a518762c8d1f5dabffb4333f3ac1bc4
MD5 35d02b99096445339e649fda28884fce
BLAKE2b-256 315f54329a2a0cba55939625c9f073bbeb1c7ffc6e3c65b6dcd87bb293509f08

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