Я динозавр старой школы, и я хотел бы понять, как перетаскивание работает в системе X Window под Linux. Это встроено в протокол X? Это функция оконного менеджера? Должны ли приложения знать о перетаскивании? Это и приложения, и оконный менеджер?
Я ищу общее техническое понимание. Если у меня есть конкретные вопросы о том, как изменить приложение для поддержки перетаскивания, я задам их в Stackoverflow.