Linux 上の X ウィンドウ システムでは「ドラッグ アンド ドロップ」はどのように機能しますか?

Linux 上の X ウィンドウ システムでは「ドラッグ アンド ドロップ」はどのように機能しますか?

私は古いタイプの人間なので、LinuxのXウィンドウシステムでドラッグアンドドロップがどのように機能するのか理解したいと思っています。Xプロトコルに組み込まれているのでしょうか?ウィンドウマネージャの機能なのでしょうか?アプリケーションはドラッグアンドドロップを認識する必要がありますか?両方アプリケーションそしてウィンドウマネージャですか?

一般的な技術的理解を求めています。ドラッグアンドドロップをサポートするようにアプリを変更する方法について具体的な質問がある場合は、スタックオーバーフロー

答え1

うわあウィキペディア)はGTKとQtでサポートされている最も広く使用されているプロトコルです。両方のアプリケーションが関係します。そしてある程度、ウィンドウマネージャそしてプログラムスイッチャー(GNOME パネルなど)が実行されている場合はそれ。

関連情報