#x11 #clipboard #ringboard #tool

nightly app clipboard-history-x11

X11 环形板剪贴板监听器

14 个版本 (5 个破坏性更新)

0.5.4 2024 年 8 月 14 日
0.5.3 2024 年 8 月 10 日
0.4.2 2024 年 8 月 6 日
0.3.0 2024 年 8 月 4 日
0.0.0 2024 年 4 月 25 日

#1100 in 开发工具

Download history 135/week @ 2024-04-23 2/week @ 2024-04-30 335/week @ 2024-06-25 60/week @ 2024-07-02 140/week @ 2024-07-23 187/week @ 2024-07-30 844/week @ 2024-08-06

每月 1,171 次下载

Apache-2.0

110KB
3K SLoC

环形板 X11

Crates.io Version

此二进制文件为 Ringboard 数据库提供 X11 剪贴板监视服务。它连接到 X11 和 Ringboard 服务器,并使用 X11 XFixes 扩展来监视剪贴板,以发送到 Ringboard 服务器的新剪贴板选择。

此外,它还提供了一个粘贴服务器,可以作为客户端调用的 X11 选择所有者。

实现说明

  • 不支持主要选择。
  • 不支持空白和空剪贴板内容选择。
  • 实现了平面文本快速路径,其中首先尝试检索 UTF8_STRING 数据,然后回退到 TARGETS 查询。
  • best_target.rs 中实现了目标优先级。
  • 通过内容哈希(最多 4096 字节)和长度哈希提供了最佳努力避免重复条目。

依赖项

~9–19MB
~290K SLoC