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

Uploaded Source

Built Distributions

qtile-0.28.1-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.28.1-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.28.1-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.28.1.tar.gz.

File metadata

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

File hashes

Hashes for qtile-0.28.1.tar.gz
Algorithm Hash digest
SHA256 89b62e177afb5f4e135e45880435e5d1a6430c812277167ec87eca9e270badf5
MD5 ef53525da2b6f6e7fefef13c73f3d7ac
BLAKE2b-256 d53e2ccd014d9a2352fe5fd295ee5f3cb364475ed3bd4e8e9f4e8a315c5ffa06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.28.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d5c1d4f0b7c4ab2dbf4e325b132e26d62a0666e6d53701b77b987c309230824
MD5 d093af79307cba6cd070fc99ef9b51a0
BLAKE2b-256 3ab5b31be94a5eb678c4ef0b9b45e3948ea27e5c4e17f3e9e2fefc6cef15fdc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.28.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9afb0fffdca200a8226f7204a120f52f8e57a298ded2dc391d5321fea9feb2ec
MD5 fe0059893ee6855f980a5dc489f387c3
BLAKE2b-256 8f69a18914238ec1c35438d6c0e7ad69b79bc768ce88a3b49467dc60042cbfca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.28.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04fdb37c54d62638f9f321aa64788cf78d63f852c58be135075146a5d32c7b1e
MD5 5a21e8145e687952cd403cb7f4130bb9
BLAKE2b-256 cd0651843f503ecbb75900b0b7c22d101612c4f39a7e0b2e15162051131f4c2f

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