#剪贴板 #跨平台 #x11

crossclip

Crossclip 是一个跨平台的 Rust 库,用于与系统剪贴板进行交互

2 个版本

0.7.1 2022年7月24日
0.7.0 2020年7月18日

#67 in #x11


用于 zee

MIT/Apache

24KB
481 行代码(不包括注释)

Crossclip

Build Status Crates.io Documentation

Crossclip 是一个跨平台的 Rust 库,用于与系统剪贴板进行交互。它已经在 GNU/Linux、FreeBSD、Windows 和 Mac OSX 上进行了测试。

这个库是 clipboard2 的分支,而 clipboard2 又是 rust-clipboard 的分支

先决条件

在 Linux 上,你需要 x11 库。在 Debian-y 发行版上,你可以用类似以下命令安装它:

sudo apt install xorg-dev libxcb-shape0-dev libxcb-xfixes0-dev

示例

use crossclip::{Clipboard, SystemClipboard, Result};

fn main() -> Result<()> {
    let clipboard = SystemClipboard::new()?;
    clipboard.set_string_contents(String::from("Hello"))?;
    println!("{}", clipboard.get_string_contents()?);
}

许可证

本项目受以下任一许可证的许可:

由您选择。

贡献

除非您明确声明,否则您提交的任何贡献,根据 Apache-2.0 许可证定义,都将按上述方式双许可,不附加任何额外条款或条件。

依赖项

~0–360KB