Primeiro um equívoco:
qualquer texto selecionado é enviado imediatamente para a área de transferência
Na verdade, o texto nunca é "enviado" a lugar nenhum até ser solicitado por um aplicativo de recebimento. Quando você seleciona texto, o aplicativo apenas reivindica a seleção, o que significa basicamente que ele levanta uma bandeira para dizer que a partir de agora ele é o proprietário.
Agora, vamos à sua pergunta:
No X11, pode haver várias seleções. 2 deles têm nomes conhecidos e são padronizados. Eles são chamados PRIMARY e CLIPBOARD. Seus respectivos comportamentos convencionais são os seguintes:
- PRIMARY
- Os pedidos afirmam PRIMARY quando o texto é selecionado
- Os aplicativos solicitam PRIMARY do aplicativo proprietário e colam seu conteúdo no clique do meio.
- PRANCHETA
- Os aplicativos reivindicam CLIPBOARD quando um comando explícito é fornecido, normalmente Ctrl- c.
- Os aplicativos solicitam CLIPBOARD do aplicativo proprietário e colam seu conteúdo quando um comando explícito é fornecido, normalmente Ctrl- v.
- Pode haver regras adicionais sobre as quais eu não tenha certeza, como se nenhum aplicativo possuir o CLIPBOARD, mas algum aplicativo possuir o PRIMARY, cole o primário em vez de Ctrl- v.
Parece que o CLIPBOARD já faz o que você precisa. Você pode ignorar o PRIMARY, se desejar (mas observe que alguns aplicativos mais antigos, como o, xterm
podem suportar o PRIMARY). Pessoalmente, faço o contrário: ignoro o CLIPBOARD e uso apenas o PRIMARY. Eu acho que foi assim que aprendi a usar o X11. Eu nem sabia que havia o CLIPBOARD no começo. Mas, a fim de atenuar o problema que você descreve, muitas vezes desejo que exista uma pilha empurrável e removível de seleções PRIMARY, para que eu possa "pop" na seleção anterior depois de colocá-la em outra.
Em resposta à sua pergunta explícita sobre se o comportamento PRIMARY pode ser desativado, acho que seria bastante difícil. A maneira mais direta seria desativá-lo individualmente em cada aplicativo (ou kits de ferramentas que os aplicativos usam) o que certamente não é viável. Suponho que possa ser construído um tipo de "firewall X11" que bloqueia solicitações para reivindicar o PRIMARY, mas acho que isso realmente não compraria nada além do que você já pode ignorar o PRIMARY e usar apenas o CLIPBOARD.
Mais informações: Qual é a diferença entre Seleção Primária e Buffer da Área de Transferência?