linux - 使用剪贴板跟踪 x11 中的复制粘贴

标签 linux clipboard copy-paste x11

我是 x11 的新手。作为我最终项目的一部分,我必须在 linux X 窗口系统中使用剪贴板跟踪一台机器中的所有复制粘贴(从哪个窗口到哪个窗口)。为此,我认为我需要使用开源 x11。但我完全不知道从哪里开始。我应该处理 x11 的哪个模块,以处理 x 窗口系统的客户端间通信。 http://www.x.org/releases/X11R7.7/src/

如果可能,请为开发人员提供 x11 客户端间通信的一些好的资源。我在 x.org 中找到了很多文档,但没有明确给出有关实现的内容。

最佳答案

X11 中的剪切和粘贴基于窗口属性和选择。 This是对 X11 粘贴缓冲区/剪贴板/选择的一个很好的介绍。阅读相关的选择/属性,然后使用 XSelectInput 并监控 property/selection变化。

另见:

X11 Get Clipboard Text

关于linux - 使用剪贴板跟踪 x11 中的复制粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18825483/

相关文章:

javascript - 在网站上启用 "paste"的脚本

delphi - 如何创建自己的非系统剪贴板?

javascript - 如何在 Javascript 中将文本复制到剪贴板?

vba - 子或函数未定义错误?

linux - 写入模式管道是同步的吗?

Windows 剪贴板中的 CF_DIB 到 CF_BITMAP

c# - 在 C# 中复制/粘贴事件监听器

linux - 简介 QT,QML 应用程序,在 Linux 系统上(达芬奇板)

linux - 如何在这里实现设置 ssh 隧道到端口...?

php - UTF-8贯穿始终