¿Cómo funciona "Arrastrar y soltar" en el sistema X Window en Linux?

¿Cómo funciona "Arrastrar y soltar" en el sistema X Window en Linux?

Soy un dinosaurio de la vieja escuela y me gustaría entender cómo funciona arrastrar y soltar en el sistema X window en Linux. ¿Está integrado en el protocolo X? ¿Es una función del administrador de ventanas? ¿Las aplicaciones tienen que ser conscientes de arrastrar y soltar? Lo esamboslas aplicacionesyel administrador de ventanas?

Estoy buscando un conocimiento técnico general. Si tengo preguntas específicas sobre cómo modificar una aplicación para que admita arrastrar y soltar, las haré enDesbordamiento de pila.

Respuesta1

XDnD(Wikipedia) es el protocolo más utilizado, soportado por GTK y Qt. Implica ambas aplicaciones.y, hasta cierto punto, el administrador de ventanasyel selector de programas (por ejemplo, Panel GNOME) si se está ejecutando uno.

información relacionada