Wie funktioniert „Drag and Drop“ im X Window-System unter Linux?

Wie funktioniert „Drag and Drop“ im X Window-System unter Linux?

Ich bin ein Dinosaurier der alten Schule und würde gerne verstehen, wie Drag & Drop im X Window-System unter Linux funktioniert. Ist es in das X-Protokoll integriert? Ist es eine Funktion des Fenstermanagers? Müssen Anwendungen Drag & Drop kennen? Ist esbeidedie AnwendungenUndder Fenstermanager?

Ich suche nach einem allgemeinen technischen Verständnis. Wenn ich spezielle Fragen dazu habe, wie man eine App so ändert, dass sie Drag & Drop unterstützt, stelle ich sie aufPaketüberfluss.

Antwort1

XDnD(Wikipedia) ist das am weitesten verbreitete Protokoll und wird von GTK und Qt unterstützt. Es umfasst sowohl AnwendungenUnd, bis zu einem gewissen Grad der FenstermanagerUndder Programmumschalter (z. B. GNOME Panel), sofern einer ausgeführt wird.

verwandte Informationen