linux剪贴板读/写在C

我做了大量的search,但我仍然不确定如何进行。

在Linux下读/写剪贴板的最常用方法是什么? 我希望同时支持Gnome和KDE桌面。

更新 :我有没有一个简单的解决scheme,你必须“聚合”多个来源(GNOME,KDE),以制定一个解决scheme?

Solutions Collecting From Web of "linux剪贴板读/写在C"

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

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

我可能会在自己的脚下射击,但这可能会给你一个关于如何为kde做剪贴板的提示,不知道Gnome是我自己的,但是试一下,脚本是在Python中,演示了如何在剪贴板上获取/设置内容,通过使用dcop和klipper,它在这个站点这里 。

希望这有助于,最好的问候,汤姆。