ICCCM定义了三种选择方式:1)主要选择 2)次要选择 3)剪贴板。但是在xlib中,xatom.h仅定义了XA_PRIMARY和XA_SECONDARY,而剪贴板没有这样的原子。因此,我的疑问是剪贴板是由xlib实现还是必须由各个应用程序单独实现,就像主要和次要选择一样?
如果必须由各个应用程序实现,那么不同的应用程序如何交互剪贴板,例如从一个应用程序的窗口复制并粘贴到另一个应用程序的窗口?不同应用程序如何共享一个公共缓冲区?有人能帮忙解决Linux中剪贴板的实际实现吗?我已经阅读了这个 link。但是我没有找到关于实现的更多信息。
如果必须由各个应用程序实现,那么不同的应用程序如何交互剪贴板,例如从一个应用程序的窗口复制并粘贴到另一个应用程序的窗口?不同应用程序如何共享一个公共缓冲区?有人能帮忙解决Linux中剪贴板的实际实现吗?我已经阅读了这个 link。但是我没有找到关于实现的更多信息。