xrb:X11的纯Rust绑定

时间:2024-05-20 13:30:09
【文件属性】:

文件名称:xrb:X11的纯Rust绑定

文件大小:180KB

文件格式:ZIP

更新时间:2024-05-20 13:30:09

rust xorg x11 rust-bindings work-in-progress

X Rust绑定,又名XRB X11协议的纯Rust绑定。 读我 这项工作仍在进行中。 如果您使用此功能,请先让我知道您要完成的事情,然后让我知道不行的事情。 两者都可以通过提交问题来完成。 有很多方面需要介绍,因此进展似乎有些缓慢,但是如果您要绑定某些方法,或者发现一些错误,这些方法将被列在我的清单的顶部。 那怎么办? 无需身份验证即可连接 所有标准要求 订阅活动 从X Server获取事件,错误和大多数答复 可以暂时忽略来自X Server的消息,直到获得错误/序列号答复(存储消息以供以后使用)为止 它是如何工作的? 产生一个侦听器线程,该线程永远从服务器读取消息这可以防止死锁,因为(按照规范)X Server可能直到它已将答复发送给上一个消息后才接受新消息。 所有写操作都在主线程上完成 用法 有关一些示例用法,请参见tests / main.rs。 进行初始设置(创建窗口,


【文件预览】:
xrb-master
----Cargo.toml(128B)
----.github()
--------ISSUE_TEMPLATE()
----Cargo.lock(417B)
----src()
--------models.rs(84KB)
--------lib.rs(99KB)
--------xreaderwriter.rs(47KB)
--------protocol.rs(7KB)
----dump_unix.sh(607B)
----LICENSE(1KB)
----tools()
--------specparse.py(10KB)
--------requests.txt(73KB)
--------remaining-requests.txt(32KB)
--------events.txt(18KB)
----README.md(3KB)
----progress-notes.txt(6KB)
----docs()
--------common-names.txt(186B)
--------README.md(161B)
--------x11-spec.html(815KB)
----tests()
--------main.rs(5KB)
----x-notes.txt(774B)
----.gitignore(52B)

网友评论