ICCCM 定义了三个选择 1) 主要 2) 次要 3) 剪贴板。但是在 xlib 中,xatom.h 只定义了 XA_PRIMARY 和 XA_SECONDARY 但剪贴板没有这样的原子。所以我怀疑剪贴板是由 xlib 实现还是必须由诸如 primary 和 secondary 等单个应用程序实现?
如果它必须由单个应用程序实现,不同的应用程序将如何与剪贴板交互,就像从一个应用程序的窗口复制并粘贴到另一个应用程序的窗口一样......?不同的应用程序如何共享一个公共缓冲区?任何人都可以帮助在linux中实际实现剪贴板..吗?我已经通过这个链接。但是我很难找到有关实施的很多信息。