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

Uploaded Source

Built Distributions

qtile-0.23.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (10.7 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

qtile-0.23.0-cp311-cp311-manylinux_2_28_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

qtile-0.23.0-cp310-cp310-manylinux_2_28_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

qtile-0.23.0-cp39-cp39-manylinux_2_28_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: qtile-0.23.0.tar.gz
  • Upload date:
  • Size: 524.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for qtile-0.23.0.tar.gz
Algorithm Hash digest
SHA256 eae63f7a939d9deac86d7251f75cafddbddf67e6e828feccee2f8ad745ed19ed
MD5 57e2f45340b853059dedd9f004588b51
BLAKE2b-256 f3d425cc1e670f7ae478ffaefeecd6b968c049486c812e67e6e9fcc684bc0195

See more details on using hashes here.

File details

Details for the file qtile-0.23.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.23.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f614af06c14a15c615f9dcf212a1586325b79902d03ed60e066e83378cf4b4c1
MD5 8cb76df8636b1d542a9f750ff313222a
BLAKE2b-256 fd209bb6ef5480882fe7058a3a5225579d5e849b1e73f0e191b437b84a352617

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.23.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87079fbcdd95f81d2f2c150e6493129d97ee0c857e14196b7bd3a012bfd39425
MD5 7fade6f5bb77dcec0a5c24d1a7c372d2
BLAKE2b-256 23ed374e8e9f25ad21425d23723a08a8a5c13e2ad60729b14ba7ec57d136564e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qtile-0.23.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af513decec3c621fe715a67327bd5eb39b97938ec06213ff52f73fe70a08d9b8
MD5 d5681f5fdd064c2dc7fca52647651c86
BLAKE2b-256 96ff4c98df44015ca34879049a2675bb09f152b62ca9f7db6301d9c9360c1224

See more details on using hashes here.

File details

Details for the file qtile-0.23.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for qtile-0.23.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a77167a88856995e8979c3d7ff7614c1538dad7918313fba762d12e13342f860
MD5 ced324aac9806ffbdb589ad35b1f1dee
BLAKE2b-256 7a70da64dabd4e977720699b1af03370138355a60ff2757d48204b4290de0a2e

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