As diferencas entre o clipboard comum e a selecao ativa

Publicado por Sidnei Serra em 30/03/2026

[ Hits: 114 ]

Blog: https://www.youtube.com/@alquimistaTI

 


As diferencas entre o clipboard comum e a selecao ativa



Fiquei um bom tempo tentando dar uma descrição "mais ou menos" para um comportamento interessante para o "selection-based data transfer" que é a opção do sistema (X11) de copiar dados para uma "área de transferência primária" que é mais volátil do que a área de transferência normal ou clipboard. Volátil porque essa área é sobrescrita assim que um novo conteúdo é inserido, não é gerenciável em camadas como clipboard convencional. Então o tal "primary" (que vou chamar de seleção ativa) funciona assim:
  • Copia simplesmente por seleção sem usar CTRL+C ou botão direito na seleção/Copiar-Colar;
  • Conteúdo único: os dados são substituídos se feita outra seleção;
  • O conteúdo some se o programa que "detém" os dados é fechado;
  • Os dados dessa seleção ativa ficam disponíveis MAS o conteúdo copiado pro clipboard não vai para esse espaço primário;
  • O conteúdo da seleção ativa está acessível para colar usando o botão do meio do mouse.

Você pode fazer o teste aí, selecione parte deste texto (apenas selecione), abra um bloco de notas, crie um arquivo de texto novo e clique com o botão do meio do mouse nesse documento aberto e você verá os dados aparecendo. Agora copie outra parte desse texto, dessa vez selecione e copie na base do CTRL+C e cole com CTRL+V: o segundo texto será copiado MAS o texto selecionado via seleção ativa ainda estará no "buffer" pois o clipboard não substitui essa seleção direta apesar dessa seleção ser listada no clipboard. E se você der mais uma selecionada então o conteúdo primário anterior será sobrescrito pelo que selecionou agora. E fechando o navegador esses dados da seleção primária somem desse espaço.

Quem usa algum sistema de gerenciamento de clipboard pode ver uma listagem do que está copiado e como foi copiado. No Clipman aparece assim:

Linux: As diferencas entre o clipboard comum e a selecao ativa
Veja que há um ícone de mouse (seleção primária) e outro de prancheta (clipboard) e sempre só haverá um ícone de mouse porque essa cópia é única, o conteúdo é substituído assim que é feita outra seleção a não ser que você use CTRL+C.

Esse tipo de recurso é bem útil para quando se usa o Terminal e curiosamente isso não existe no Windows ou MacOS, pelo menos não diretamente como no Linux. No Linux/X11 a seleção tem dados compartilháveis automaticamente; já no Windows/macOS a seleção é só visual e a cópia precisa ser uma ação explícita (via CTRL+C e CTRL+V) e, inclusive, o XTerm só trabalha com esse espaço primário, não tem atalhos pelo teclado para copiar ou colar.

Outras dicas deste autor

Dando - teoricamente - um gás no Gnome-Shell do Arch Linux

Como anda a saúde do disco rígido?

Cairo Dock ainda funcional nos dias de hoje

Consertando o áudio com estalos e interrupções no Pipewire

Copiar Para e Mover Para no menu de contexto do Nautilus e Dolphin

Leitura recomendada

Padrão da Hierarquia do Sistema de Arquivos (FHS)

Como configura placa de rede Atheros no Ubuntu

Corrigindo a Falha de Segmentação do VirtualBox 6.1.18 no Slackware Current [RESOLVIDO]

Logitech Marble Mouse

Disquete no Ubuntu 8.10

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts