Представен е RubyWM, мениджър на прозорци, написан изцяло на Ruby.

Публикуван е проект RubyWM, който развива прозоречен мениджър на базата на протокола X11, написан на Ruby, включително драйвер за работа с протокола X11. RubyWM поддържа виртуални работни пространства и може да използва както мозаечна (tailing) компоновка на прозорците, така и произволно позициониране на прозорците на работния плот. Кодът на RubyWM се разпространява под MIT лиценз. Проектът също така развива библиотека pure-X11 с реализация на протокола X11 на езика Ruby.

Прозоречният мениджър е определен като експериментален, но вече се използва в ежедневната работа на автора на проекта. Сред все още не реализираните възможности са декорирането на прозорците (в момента се използва най-простата рамка), конфигурации с много монитори, преместване и изменяне на размера с мишка, хващайки ръба на прозореца (за прикрепяне към прозореца се предлага да се задържа клавиш Windows при щракване с лявото или дясното бутон на мишката). За управление на прозоречния мениджър се използват събитията X11 ClientMessage, които могат да се генерират от утилитата xdotool. За обработка на клавиатурни комбинации се използва sxhkd.

Представен е RubyWM, мениджър на прозорци, написан изцяло на Ruby.
Представен е RubyWM, мениджър на прозорци, написан изцяло на Ruby.


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster