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

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

Uploaded Source

Built Distributions

qtile-0.32.0-cp312-cp312-manylinux_2_28_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

qtile-0.32.0-cp311-cp311-manylinux_2_28_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

qtile-0.32.0-cp310-cp310-manylinux_2_28_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: qtile-0.32.0.tar.gz
  • Upload date:
  • Size: 623.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for qtile-0.32.0.tar.gz
Algorithm Hash digest
SHA256 05c9fcceebf9e0cec2a240824e003a1a4b6da13a9401a2b3b8d7d6b5b0483653
MD5 18ed80fc95ef397f9ca5a104cb909825
BLAKE2b-256 4d230bcfd9c98b21ace7a8e73798d8d8f53160d80f7181ca6020503c6636d479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.32.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb941b750a806db721e4f5c0b14afaa77269a8f2db0d7ad1392c1272fc7c2f9e
MD5 086fe1a0881fca8b92bfdf71b0ee0049
BLAKE2b-256 fbb6c3a19da49b6e0002a3ecbc5a71c9f591c3da26815dbc8e7ea208f17e725c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.32.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ba4fe7560ab7e44b77c7b10a62e3fb800722d69efd92bac50b0096d109af626
MD5 a6233fd1f3766dbfa79f22b644fae2e4
BLAKE2b-256 80704b076bb9f13161cebfafae640e5582b90346bbd7ec13089e3f8b81ad5bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.32.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 006db0357b6d955039dcad4cbeb8e1ddd0f1580da6aee992d980aeb2505bf61d
MD5 84e50a3916970d9df6c62517b8736270
BLAKE2b-256 f20b2d0008936280954817853f023032dd4d1b64ef7e18d91f1fe13d1a0f6c0c

See more details on using hashes here.

Supported by

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