Um Gerenciador de Janelas X11 Ruby Minimalista: rubywm
2025-01-31
Frustrado com os gerenciadores de janelas existentes, o autor criou o rubywm, um gerenciador de janelas minimalista escrito em menos de 1000 linhas de código Ruby puro (incluindo o driver X11). Ele suporta layouts de janelas em mosaico e flutuantes, mas não possui decorações de janelas e funcionalidades de arrastar e redimensionar. Todo o tratamento de teclado é delegado a ferramentas externas como o sxhkd, e a comunicação acontece por meio de eventos X11 ClientMessage. Atualmente, ele suporta apenas monitores únicos e está em fase experimental, sujeito a falhas. O objetivo principal do autor é o uso pessoal, não uma grande base de usuários.
Desenvolvimento