Léxico de TI › Infraestrutura › herbstluftwm

herbstluftwm

Infraestrutura Svenska → Atualizado: 2026-10-10
Mais informações
Criado por
Thorsten Wißmann
Lançamento
Tipo
Gerenciador de janelas
Licença
BSD 2-Clause
Site oficial

Um gerenciador de janelas em mosaico manual, que divide a tela em frames que o usuário parte à mão, com toda a configuração aplicada depois, por meio do herbstclient.

Thorsten Wißmann começou o herbstluftwm em 2011; o nome é alemão para "ar de outono", mais window manager. Em vez de layouts prontos como no dwm, o usuário recorta a tela em frames, cada um com seu próprio layout: vertical, horizontal, grade ou maximizado. Os frames podem ser divididos de novo, e as janelas são movidas entre eles pelo teclado. Como no dwm, as áreas de trabalho são tags, mas aqui elas são desacopladas dos monitores: cada monitor mostra uma tag, e uma tag pode ser arrastada para outra tela.

O que o diferencia dos vizinhos é que nada é configurado em um arquivo lido na inicialização. O gerenciador começa vazio, e um script autostart executa o herbstclient com comandos que definem atalhos, cores e regras com ele já em execução. Os mesmos comandos podem ser digitados em um terminal a qualquer momento, e o herbstclient --idle emite um fluxo de eventos para barras de status. O transporte são as propriedades X, sem socket e sem D-Bus. O código foi reescrito de C para C++ entre 2018 e 2020 sem que os usuários percebessem, que era justamente a intenção.

← Voltar ao léxico