Pular para o conteúdo

As diferencas entre o clipboard comum e a selecao ativa

Dica publicada em Linux / Configuração
Sidnei Serra Zoiudo
Hits: 652 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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.

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

Instalando fontes via script no Nautilus Scripts no Gnome do Debian 13

Reescalando a tela hd para fullhd com o xrandr

Ativando o modo Quake no XFCE4-Terminal

Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux

Módulo de Segurança do BB no Debian 10 - Sem Frescuras

Configurar SmartLink no Slackware 11 com kernel-2.6.17.13

sources.list para o Ubuntu 10.04 Lucid Lynx

O Que Fazer Após Instalar Fedora 42

Iniciando TeamViewer 10 automaticamente no Ubuntu 12.04 LTS

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.