mirror of
https://github.com/vidarh/ruby-x11
synced 2024-11-16 07:48:12 +01:00
Mirror of https://github.com/vidarh/ruby-x11
a503b8391e
X11 Protocol expects clients to track unique identifiers in order to reduce network traffic. This reduces network traffic because when you create a new resource say a window the X11 server doesn't have to reply with the ID of the newly created resource. This makes the X11 protocol extremely fast since most requests the server doesn't need to reply to a message. In the first packet returned from X11 they give you a resource-id-mask and a resource-id-base. You can use these values to generate a unique id for X11. |
||
---|---|---|
docs | ||
lib | ||
test | ||
.gitignore | ||
.rvmrc | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE.txt | ||
Rakefile | ||
README.md | ||
ruby-x11.gemspec |
Ruby X11
(under-development) Pure Ruby implementation of the X Window System Protocol. This library is based off of Mathieu Bouchard's work on his RubyX11 project.
Contributors
There is still quite a bit of work to do on this repository. If you're thinking about contributing you may want to look over the PDF in the docs folder which documents the X Window System Protocol.