RubyWM, en vindueshåndter, der er fuldstændig skrevet i Ruby, er blevet præsenteret

Projektet RubyWM er offentliggjort og udvikler en vindueshåndtering baseret på X11-protokollen, skrevet i Ruby, som inkluderer en driver til at arbejde med X11-protokollen. RubyWM understøtter virtuelle skriveborde og kan bruge både mosaic (tailing) vindueslayout og vilkårlig placering af vinduer på skrivebordet. Koden til RubyWM distribueres under MIT-licensen. Projektet udvikler også biblioteket pure-X11 med implementeringen af X11-protokollen i Ruby.

Vindueshåndtereren er markeret som eksperimentel, men bruges allerede i forfatterens daglige arbejde. Af de endnu ikke implementerede funktioner nævnes dekoration af vinduer (der bruges i øjeblikket en simpel ramme), multi-monitor konfigurationer, flytning og resizing med musen ved at tage fat i kanten af vinduet (for at vedhæfte til vinduet foreslås det at holde Window-tasten nede, mens venstre eller højre museknap trykkes). X11 ClientMessage-hændelser bruges til at styre vindueshåndtereren, som kan genereres af værktøjet xdotool. Sxhkd bruges til at behandle tastaturkombinationer.

RubyWM, en vindueshåndter, der er fuldstændig skrevet i Ruby, er blevet præsenteret
RubyWM, en vindueshåndter, der er fuldstændig skrevet i Ruby, er blevet præsenteret


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster