Por razões históricas, existem duas seleções¹, com diferentes convenções de uso:
- A seleção PRINCIPAL muda automaticamente quando você realça algum texto com o mouse. Não há comando "copiar", é automático.
- A seleção de CLIPBOARD muda somente quando você emite um comando de “cópia” (atalho de teclado ou ícone ou entrada de menu).
Aplicativos clássicos do X11, como o urxvt, suportam apenas o PRIMARY. Aplicativos X11 modernos, como qualquer coisa usando Gtk / Gnome ou Qt / KDE, suportam CLIPBOARD e freqüentemente, mas nem sempre, PRIMARY. A infeliz consequência é que você não pode copiar e colar diretamente entre aplicativos somente CLIPBOARD e aplicativos somente PRIMARY, e você não pode copiar e colar facilmente entre aplicativos que preferem CLIPBOARD e aplicativos somente PRIMARY.
Se você destacar o texto com o mouse no urxvt, poderá colá-lo no Abiword com o botão do meio do mouse (enquanto o atalho do teclado colaria o CLIPBOARD).
Se você precisar transferir texto entre as seleções, terá vários métodos:
- Use um gerenciador de área de transferência da GUI ( Autocutsel , XFCE Clipmap , Gnome Glipper , KDE Klipper , < href="http://parcellite.sourceforge.net/"> Parcellite ,…).
- Cole em um aplicativo intermediário que suporte ambos e copie novamente.
-
Use o programa de linha de comando xclip ou xsel para copiar a seleção PRIMARY na CLIPBOARD ou vice-versa.
xclip -selection primary -o | xclip -selection clipboard -i xsel | xsel -b xclip -selection clipboard -o | xclip -selection primary -i xsel -b | xsel
¹ Ainda mais, na verdade, mas apenas dois que você encontraria em uma base regular.