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
@jwijenbergh GPG: B1C8 1CF3 063B 5836 4946 3687 4827 061B D417 C233

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

Uploaded Source

Built Distributions

qtile-0.27.0-cp312-cp312-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

qtile-0.27.0-cp311-cp311-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

qtile-0.27.0-cp310-cp310-manylinux_2_28_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: qtile-0.27.0.tar.gz
  • Upload date:
  • Size: 598.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for qtile-0.27.0.tar.gz
Algorithm Hash digest
SHA256 46a3069257abe1219cb1cf548be004f6cf400a143aaa00527e042b23ba3a8deb
MD5 bd7006ff83193f0ed3f3a01429e8bef8
BLAKE2b-256 abf62f99d9df64a60d54d429d117022a1a6a65e750a3ac350c2a1392d7e9d599

See more details on using hashes here.

File details

Details for the file qtile-0.27.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.27.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53387a09732fb494dc4e42f4417a29eea50884d2ac466082b51f89b1bf3f92db
MD5 b59f1ad2ed4021b00ebed20fef637756
BLAKE2b-256 23123d7ebaffa8e8b9e8d058fcc89cb7df8ce0d9da415442541c154beef9cb67

See more details on using hashes here.

File details

Details for the file qtile-0.27.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.27.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32430248561a0a48945db05233e035d63893de890e440267f992983d0d7e544d
MD5 ae60ee145d690b040b46522ddb8dad05
BLAKE2b-256 e7e1480739d57ba68b76dd4dc3874aac999bd98133860b6af90c073c97e65fb7

See more details on using hashes here.

File details

Details for the file qtile-0.27.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.27.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30b530d83f5d283a48504bb1b9fcf34156591b5353e70bc245af7ee79264b16b
MD5 08f4915176e2dc891c0d4f3f861d0bd1
BLAKE2b-256 3cc213ab1cd837e8c6bcfd70e73bf56401d2a7107f54292e34d5e292b31f1c91

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