Copiar / colar nem sempre funciona do Firefox para o terminal

6

Usando st com dwm , Dependendo da maneira como eu seleciono texto (por exemplo, mouse vs teclado), e onde o texto está (por exemplo, corpo do documento vs barra de endereços), copiar texto do firefox e colá-lo em st nem sempre funciona.

Existem duas pranchetas diferentes?

Existe uma maneira de unificá-los?

    
por Armand 09.06.2014 / 17:13

1 resposta

7

De certo modo, sim, existem duas pranchetas diferentes (embora o X11 as chame de " seleções ", e apenas uma das seleções é chamada de "a área de transferência").

Com toda a probabilidade, você está pensando na Seleção Primária (um erro compreensível, considerando que ela funciona muito mais como uma nas distribuições Linux do que no Windows ou Mac - embora, para o registro, os mesmos atalhos de teclado normalmente usado para interagir com a Seleção Primária no Windows e no Mac como estão no Linux).

A área de transferência é normalmente controlada por meio das atalhos de teclado Ctrl + { c , v } para Copiar e Colar (respectivamente). A Seleção Primária, por outro lado, possui vários meios de interação. Com o mouse, a seleção de qualquer item coloca-o automaticamente na seleção principal. Então, normalmente, é possível clicar com o botão do meio para colar a partir dele. Também é possível usar o teclado: { Ctrl , Deslocamento } + Inserir pode ser usado para Copiar e Colar (novamente, respectivamente) de / para a seleção principal.

Curiosamente, parece que a área de transferência do X não é suportada por todas as aplicações. E, embora pareça infeliz, não há como unificar a Seleção Primária e a Área de Transferência. No entanto, existem duas soluções para você.

  1. Use a seleção principal
    É quase universalmente disponível e (pelo menos, minha humilde opinião) é um pouco mais flexível.

  2. Use um gerenciador de área de transferência alternativo
    Existem muitos gerenciadores de área de transferência de terceiros que oferecem uma funcionalidade muito mais poderosa do que a interna.

Por exemplo, você pode usar o xcmenu ou xclip . Há, no entanto, mais alternativas do que eu posso contar.

Algum tempo depois de escrever esta resposta, me deparei com um gerente da área de transferência chamado clipit . Entre outros recursos que podem ser muito úteis, clipit oferece a capacidade de sincronizar a Seleção Primária e a Área de Transferência X. Isso é funcionalmente equivalente a unificar as duas seleções e tem sido muito bom ter; Eu imagino que é exatamente o que você está procurando.

    
por 09.06.2014 / 18:00