Léxico de TI › Infraestrutura › Qtile

Qtile

Infraestrutura Svenska → Atualizado: 2026-10-10
Mais informações
Criado por
Aldo Cortesi
Lançamento
Tipo
Gerenciador de janelas
Licença
MIT
Site oficial
Código-fonte
github.com/qtile/qtile

Um gerenciador de janelas em mosaico escrito e configurado em Python, com barra de status embutida e, desde 2021, também um backend Wayland.

Aldo Cortesi começou o Qtile em 2008 como resposta ao Haskell do xmonad e ao C do dwm: um gerenciador de janelas para quem prefere escrever Python. A configuração é um módulo comum, o config.py, em que atalhos, layouts, grupos e regras são listas de objetos, e o que faltar pode ser escrito como uma classe sua. Há muitos layouts — MonadTall, Columns, Bsp e Matrix, entre outros — e a barra de status, com widgets de bateria, relógio e rede, já vem na caixa, em vez de ficar a cargo de outro programa, como acontece com a maioria dos concorrentes.

Por baixo, o Qtile falou por muito tempo com o servidor X por meio de bindings do XCB, e o projeto escreveu os seus, o xcffib, quando os existentes ficaram a desejar. Em 2021 ganhou um backend Wayland sobre o wlroots, de modo que o mesmo config.py roda nos dois, o que o torna um dos poucos gerenciadores de janelas a dar esse salto sem virar um projeto novo. O tempo de inicialização do Python se faz notar, e uma configuração quebrada produz um stack trace no log em vez de uma mensagem de erro, mas o qtile shell permite mexer no gerenciador em execução a partir de um prompt.

← Voltar ao léxico