ICCCM では、1) プライマリ 2) セカンダリ 3) クリップボードの 3 つの選択肢が定義されています。しかし、xlib では、xatom.h は XA_PRIMARY と XA_SECONDARY しか定義していませんでしたが、クリップボードにはそのようなアトムはありません。だから私の疑問は、クリップボードが xlib によって実装されているのか、それともプライマリやセカンダリなどの個々のアプリケーションによって実装されている必要があるのかということです?
個々のアプリケーションで実装する必要がある場合、あるアプリケーションのウィンドウからコピーして別のアプリケーションのウィンドウに貼り付けるなど、さまざまなアプリケーションがクリップボードとどのようにやり取りするのでしょうか..? 異なるアプリケーションが共通のバッファを共有する方法は? Linuxでのクリップボードの実際の実装を手伝ってくれる人はいますか..? 私はこのリンクを通過しました。しかし、実装に関する多くの情報は見つかりません。