
Sou um dinossauro da velha escola e gostaria de entender como arrastar e soltar funciona no sistema X window no Linux. Está integrado no protocolo X? É uma função do gerenciador de janelas? Os aplicativos precisam estar cientes de arrastar e soltar? É issoambosas aplicaçõeseo gerenciador de janelas?
Estou procurando um entendimento técnico geral. Se eu tiver dúvidas específicas sobre como modificar um aplicativo para suportar arrastar e soltar, farei perguntas emStackoverflow.