linux clipboard read/write in C

白昼怎懂夜的黑 提交于 2019-12-10 14:54:28

问题


I done lots of googling but I am still unsure on how to proceed.

What's the most common way of reading/write to the clipboard under Linux? I want both support for Gnome & KDE desktops.

Updated: do I take there isn't an easy solution and one must "aggregate" together multiple sources (gnome, kde) in order to craft a solution?


回答1:


Maybe you can look at xclip and see how they have done it.

It provides an interface to X selections ("the clipboard") from the command line. It can read data from standard in or a file and place it in an X selection for pasting into other X applications. xclip can also print an X selection to standard out, which can then be redirected to a file or another program.




回答2:


I might be shooting myself in the foot, but this could give you a hint on how to do the clipboard for kde, not sure about Gnome myself but try it, the script is in python and demonstrates how to get/set stuff on the clipboard, via using dcop and klipper, it is on this site here.

Hope this helps, Best regards, Tom.



来源:https://stackoverflow.com/questions/1800971/linux-clipboard-read-write-in-c

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!