RubyWM, ein Fenster-Manager, der vollständig in Ruby geschrieben ist, wurde vorgestellt.

Das RubyWM-Projekt wurde veröffentlicht, das einen Fenster-Manager auf der Basis des X11-Protokolls entwickelt, geschrieben in Ruby, einschließlich eines Treibers zur Verwendung des X11-Protokolls. RubyWM unterstützt virtuelle Desktops und kann sowohl eine kachelbasierte (Tiling) Fensteranordnung als auch eine beliebige Positionierung der Fenster auf dem Desktop nutzen. Der Code von RubyWM wird unter der MIT-Lizenz veröffentlicht. Das Projekt entwickelt auch die Bibliothek pure-X11 zur Implementierung des X11-Protokolls in Ruby.

Der Fenster-Manager wird als experimentell eingestuft, wird jedoch bereits regelmäßig vom Autor verwendet. Zu den noch nicht implementierten Funktionen zählen die Fensterdekoration (derzeit wird nur ein einfacher Rahmen verwendet), Multi-Monitor-Konfigurationen sowie das Verschieben und Größ verändern mit der Maus inklusive Eingreifen an der Fensterrand (für das Snapping an ein Fenster wird empfohlen, die Window-Taste zusammen mit der linken oder rechten Maustaste zu halten). Zur Steuerung des Fenster-Managers werden X11 ClientMessage-Ereignisse verwendet, die durch das Tool xdotool generiert werden können. Für die Handhabung von Tastenkombinationen wird sxhkd eingesetzt.

RubyWM, ein Fenster-Manager, der vollständig in Ruby geschrieben ist, wurde vorgestellt.
RubyWM, ein Fenster-Manager, der vollständig in Ruby geschrieben ist, wurde vorgestellt.


Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster