Un gestionnaire de fenêtres X11 Ruby minimaliste : rubywm

2025-01-31
Un gestionnaire de fenêtres X11 Ruby minimaliste : rubywm

Frustré par les gestionnaires de fenêtres existants, l'auteur a créé rubywm, un gestionnaire de fenêtres minimaliste écrit en moins de 1000 lignes de code Ruby pur (incluant le pilote X11). Il prend en charge les dispositions de fenêtres en mosaïque et flottantes, mais manque de décorations de fenêtres et de fonctionnalités de glisser-déposer et de redimensionnement. Toute la gestion du clavier est déléguée à des outils externes tels que sxhkd, et la communication se fait via des événements X11 ClientMessage. Actuellement, il ne prend en charge que les écrans uniques et est expérimental, sujet aux plantages. L'objectif principal de l'auteur est l'utilisation personnelle, et non une grande base d'utilisateurs.

Développement