Estou aprimorando o navegador Webkit no Linux e me deparo com os termos " Seleção Primária " e " Seleção da área de transferência ou buffer " com muita frequência.
- Eu quero entender o que são e que diferença eles têm?
- Onde a cola arrastar e soltar se encaixa?
- Qual é o trabalho
xclip
exatamente nesta questão?
Respostas:
Eles fazem parte dos átomos de seleção ou X átomos .
O Manual de Convenções de Comunicação entre Clientes para X declara:
Em resumo:
Leia mais aqui.
O suporte ao PRIMARY foi adicionado ao WebKit em 2008 .
xclip
, que é uma interface de linha de comando (ferramenta) para seleções X (área de transferência), tradicionalmente adiciona dados à Área de transferência primária. Opcionalmente, pode-se escolher qual usar pela-clipboard
opção dada pelo argumento de qualquer um.Corr .: O Arrastar e Soltar reside em Xdnd. Há também uma entrada da Wikipedia sobre as especificações . Ele usa XdndSelection e não deve interferir no PRIMARY.
O protocolo é pelo menos implementado pelo Qt e GTK.
fonte