linux剪贴板在C中读/写

jld*_*ont 5 linux clipboard kde gnome

我做了很多谷歌搜索,但我仍然不确定如何继续.

在Linux下读/写剪贴板最常用的方法是什么?我想要支持Gnome和KDE桌面.

更新:我认为没有一个简单的解决方案,必须将多个来源(gnome,kde)"聚合"在一起才能制定解决方案?

Joh*_*han 5

也许你可以看看xclip,看看他们是如何做到的。

它从命令行提供 X 选择(“剪贴板”)的接口。它可以从标准输入或文件中读取数据并将其放置在 X 选择中以粘贴到其他 X 应用程序中。xclip 还可以将 X 选择打印到标准输出,然后可以将其重定向到文件或其他程序。